#include <stdio.h>
main()
{
int i,j=-1;
char s1[80], s2[30];
printf("请输入第一个字符串:\n");
scanf("%s", s1);
getchar();
printf("请输入第二个字符串:\n");
scanf("%s
删掉最后几行就行了,需要删掉的用//注释了,代码如下,结果验证附在后面:
#include <stdio.h>
int main()
{
int i,j=-1;
char s1[80],s2[30];
printf("请输入第一个字符串:\n");
scanf("%s",s1);
getchar();
printf("请输入第二个字符串:\n");
scanf("%s",s2);
getchar();
i=0;
while(s1[i]!='\0')
{
i++;
}
while(s2[++j]!='\0')
{
s1[i]=s2[j];
i++;
}
s1[i]='\0';
printf("连接后的字符串为:\n");
printf("%s",s1);
//}
// while(s2[++j]!='\0')
// printf("连接后的字符串为:\n");
// printf("%s",s1);
}
测试下,可以拼接:
请输入第一个字符串:
wer
请输入第二个字符串:
asd
连接后的字符串为:
werasd
错误提示是啥,有截图吗