[原创]连接两个字符串的几种方法
题目:编一程序,将两个字符串连接起来,不要用strcat函数。
第1种方法:
main()
{
char str1[10]="world!";
char str2[20]="hello ";
strcpy(str2+strlen(str2),str1);
printf("%s",str2);
}
第2种方法:
void copy_string(char from[],char to[])
{
int i=6;
while(from[i]!='\0')
{to[i]=from[i];i++;}
to[i]='\0';
}
main()
{
char a[]=" word!";
char b[11]="hello ";
copy_string(a,b);
printf("\n%s\n",b);
}
由于我是菜鸟,第一种方法是在别人的帮忙下完成的,而第二种方法是自己想出来的。
不知道符不符合题目要求呢?
你们有别的见解的话,发表发表上来哦~
还有,谁能告诉我是如何删掉帖子的啊?我不会删啊~
[此贴子已经被作者于2006-8-23 9:36:36编辑过]