回忆strcpy的点点滴滴

好久没有自己去写库函数的实现了,今天来动手写写,先写简单的,能够实现为目的,后续再查漏补缺。

#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之外,就是要不断的战胜自己…

发布了53 篇原创文章 · 获赞 16 · 访问量 2213

猜你喜欢

转载自blog.csdn.net/m0_37757533/article/details/101212267
今日推荐