s1e13 while循环语句发现一个小问题
#include<stdio.h>int main()
{
int count = 0;
printf("请输入一行英文字符:\n"); //这里加了\n运行的时候出现了毛病
while(getchar()!='\n')
{
count += 1;
}
printf("您输入的英文句子有:%d个字符!\n",count);
return 0;
} 这是怎么回事呢,直接给我打印出这个 没看出有什么问题,是不是输入法,在英文下输入
\n BngThea 发表于 2017-11-4 17:32
没看出有什么问题,是不是输入法,在英文下输入
\n
没看懂{:5_96:} 高山流水i 发表于 2017-11-4 17:39
没看懂
我是担心输入法的问题
刚刚我用vs2010运行了一下,没有问题
BngThea 发表于 2017-11-4 17:48
我是担心输入法的问题
刚刚我用vs2010运行了一下,没有问题
程序本身是没问题的,可以运行,只是加了\n之后再运行,就会出现上面我发的图片这种情况,想知道为什么会这样 高山流水i 发表于 2017-11-4 18:33
程序本身是没问题的,可以运行,只是加了\n之后再运行,就会出现上面我发的图片这种情况,想知道为什么会 ...
你上面的代码不是出错了的?那贴出出错了的 BngThea 发表于 2017-11-4 19:20
你上面的代码不是出错了的?那贴出出错了的
没看到我注释那行吗,代码没问题,就是我在 printf("请输入一行英文字符: \n"); 这行,我加了一个\n,就打印出错,可以运行。 是加在哪里,引号里面吗 BngThea 发表于 2017-11-4 19:33
是加在哪里,引号里面吗
对啊, BngThea 发表于 2017-11-4 19:33
是加在哪里,引号里面吗
大哥我错了,原来一直是360搞的鬼,我把它关了就行了。。。。。
页:
[1]