C语言一个程序不解,新手求助
要求写一个程序,将两个字符串连接在一起,但是不可使用受strcat()函数。
#include
main()
{ char s1[20],s2[20];
int i,j;
gets(s1);
gets(s2);
i=strlen(s1);
for(j=0;s2!='\0';j++)
{ s1[i]=s2[j];
i++;
}
puts(s1);
getch();
}
为什么上面的程序会显示非法使用指针?
求大神赐教!!!!!!!
2012-09-17 15:28
2012-09-17 15:33
2012-09-17 16:04
2012-09-17 16:06
2012-09-18 12:58
我是上第一课的C语言
2012-09-18 13:32
2012-09-19 15:01
2012-09-19 15:07
2012-09-19 15:12
2012-09-20 09:36