问题遇到的现象和发生背景
编一程序,将两个字符串连接起来,不要用strcat函数。我的输出结果为空,请问我的代码哪里错了?感谢解答!
问题相关代码,请勿粘贴截图
#include <stdio.h>
int main()
{
char a[120]={0},b[120]={0};
int i,m,n;
scanf("%s",a);
scanf("%s",b);
for(i=0;a[i]!='\0';i++)
{
m++;
}
for(i=0;b[i]!='\0';i++)
{
n++;
}
for(i=0;i<=119;i++)
{
a[m+1]=b[n+1];
m++;
n++;
}
printf("%s",a);
}