c语言。。。求大神。。为什么没输出?字符串复制。输入一个字符串t和一个正整数m,将字符串t中从第m个字

2025-01-04 13:13:18
推荐回答(1个)
回答1:

for(i=m-1;a[i]!='\n';i++)
{b[k]=a[i];
k++;}
s=&b;
}
将上面循环中的循环条件 a[i]!='\n'; 改为a[i]!='\0';
gets(char*);得到的字符串是以'\0'作为结束符的。