字符串函数课后第二题我出现了BUG
我不是用的小甲鱼的答案。我自己写的程序,然后每次跑完,字符串总是只有19个字符。我的编程应该是有20个字符的啊。static/image/hrline/line4.png
本帖最后由 开门见山 于 2021-4-19 18:35 编辑
#include <stdio.h>
#include <string.h>
int main()
{
char str;
int i = 0;
int j;
printf("请输入一行文本:");
while ((str = getchar()) != '\n')
;
str = '\0';
for (j = 19; str == ' '; j--)
{
str = '\0';
break;
}
printf("你输入的文本是:%s\n", str);
return 0;
}
' 这个算一个吧 本帖最后由 肖-肖 于 2021-4-19 20:55 编辑
开门见山 发表于 2021-4-19 18:34
#include
#include
我拿我的运行是
请输入一行文本:HelloEveryone,I'myourGoodFRIEND
你输入的文本是:HelloEveryone,I'myou
这就不知道了 肖-肖 发表于 2021-4-19 20:45
我拿我的运行是
这就不知道了
我又回去重新运行了一遍,又对了,我也不清楚什么情况。只能归功于重启了虚拟机。。。。{:10_266:}
页:
[1]