好久没有自己去写库函数的实现了,今天来动手写写,先写简单的,能够实现为目的,后续再查漏补缺。
#include<stdio.h>
#include<stdlib.h>
char *mystrcpy(char *dest,char *src)
{
char *ptemp;
if((NULL == dest) || (NULL == src))
{
printf("the is null pointer\n");
return NULL;
}
ptemp = dest;
while(*src)
{
*ptemp = *src;
ptemp++;
src++;
}
*ptemp = 0;
return dest;
}
int main(int argc,char argv[])
{
char a[] = "helloworld";
char b[30];
mystrcpy(b,a);
printf("%s\n",b);
return 0;
}
要是时刻学习的状态,既然选择了就要坚持到底,人的一生除了money之外,就是要不断的战胜自己…