複製字符串,實現strcpy功能

複製字符串,實現strcpy功能

#include <stdio.h>
#include <stdlib.h>

void main()
{
	void copy_string(char from[],char to[]);
	char a[]="i am i boy.",b[20],c[20];
	int i;
	for(i=0;*(a+i)!='\0';i++)
		*(b+i)=*(a+i);
	*(b+i)='\0';
	printf("string a is :%s\n",a);
	printf("string b is :");
	for (i=0;b[i]!='\0';i++)
		printf("%c",b[i]);
	printf("\n");
	copy_string(a,c);
	printf("string c is :");
	for (i=0;c[i]!='\0';i++)
		printf("%c",c[i]);
	printf("\n");
	system("pause");
}
void copy_string(char from[],char to[])//複製字符串
{
	int i=0;
	while (from[i]!='\0')
	{
		to[i]=from[i];
		i++;
	}
	to[i]='\0';
}


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章