小编use*_*127的帖子

我的C字符和行数计划有什么问题?

我正在阅读Kernighan Ritchie并且有这个角色计数程序,所以我尝试了实施

#include <stdio.h>
#include <stdlib.h>

int main()
{
char c;
int i;
c = getchar();
while (c != EOF)
    i= i + 1;
printf("%d",i);
}`
Run Code Online (Sandbox Code Playgroud)

当我编译并运行此代码时,在输入一些字符后,之后没有输出.没有打印数字,我无法弄清楚原因.代码看起来很好.我也试过使用scanf(),但同样的事情发生了.

下一个例子是计算输入中的行数,同样的问题也存在.

c while-loop getchar

-1
推荐指数
1
解决办法
102
查看次数

标签 统计

c ×1

getchar ×1

while-loop ×1