原帖及讨论:http://bbs.bccn.net/thread-85644-1-1.html 题目:编一程序,将两个字符串连接起来,不要用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); }
由于我是菜鸟,第一种方法是在别人的帮忙下完成的,而第二种方法是自己想出来的。 不知道符不符合题目要求呢? 你们有别的见解的话,发表发表上来哦~ 论坛会员论坛提供的方法: 论坛会员nicksharp提供的方法: |