gpt4 book ai didi

字符计数程序不输出任何东西?

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:59:05 26 4
gpt4 key购买 nike

很抱歉问了这么简单的问题,我还在学习 C 并先了解基础知识。

我正在创建一个字符计数程序,但是当我执行该程序并尝试输入“h”,然后按回车键时,出现了一个新行,但没有任何内容输出到该行?

代码:

#include <stdio.h>

/* Copy input and count characters 2nd version */

main() {
double cc;
for(cc = 0; getchar() != EOF; ++cc);
printf("%.0f\n", cc);
}

最佳答案

一旦您完成输入字符,您必须通过按 Ctrl-D 来表示输入流结束。否则您的程序将继续等待更多输入。

附言为什么要为计数器使用 double 变量?整数类型会更合适。

关于字符计数程序不输出任何东西?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10365973/

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