gpt4 book ai didi

c - 控制台无输出

转载 作者:行者123 更新时间:2023-12-01 08:57:12 26 4
gpt4 key购买 nike

我刚开始学习 C,这对你们来说可能是一个非常简单的问题,但非常感谢你们的帮助。我正在尝试使用这段代码来计算输入到控制台的字符数,但是当我按下回车键时,它只会给我一个空白的新行,就像 printf 没有用一样。我哪里错了?

int c, number;
while((c = getchar()) != EOF){
++number;
}
printf("%d\n", number);

谢谢。

最佳答案

当您按下回车键时,程序会递增计数器,因为它获得了换行符并等待更多输入。您必须使用 Ctrl+D(Linux、Unix、Mac)或 Ctrl+Z, 输入 (Windows)。

关于c - 控制台无输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8912927/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com