温故而知新之C篇
Q1、实现strcpy函数
A1:
#include<stdio.h>
#include<assert.h>
char *strcpy(char *dst, const char *src)
{
assert((src != NULL) && (dst != NULL));
char *pStr = dst;
while ((*dst++ = *src++) != '\0');
return pStr;
}
int main()
{
char dst[100];
printf("%s\n", strcpy(dst, "implement strcpy"));
return 1;
}
To be continue