怎么不打印。。。
大家帮忙看一下这段代码有啥问题,输入字符8后在控制台上不打印就直接退出了,用的VS2010写的代码
#include <stdio.h>
/* count blanks, tabs, newlines in input */
main()
{
int c ,bl = 0 ,ta = 0 , nl = 0;
while ((c = getchar()) != '8')
{
if (c == '\n')
++nl;
}
printf("%d\n" , nl);
getchar();
}
[解决办法]
你调试的时候试试ctrl+F5,最后那句getchar获得的字符你也没有用变量存储。
[解决办法]
这个真没问题。。。