gpt4 book ai didi

c - K&R C 字符计数

转载 作者:IT王子 更新时间:2023-10-29 00:50:15 26 4
gpt4 key购买 nike

我正在研究 K&R 书,我正在研究如何计算文本流中的字符数的代码示例。我复制了他们的代码并尝试运行它,但是当命令行提示您输入字符时,循环不会退出,因此永远不会打印出字符数。我没有发现这里有错误吗?

#include <stdio.h>

main()
{
long nc;
nc = 0;
while(getchar() != EOF) {
++nc;
}
printf("%1d\n", nc);
}

最佳答案

每当你想停止它时,只需将 EOF 信号发送到 shell。

Ctrl+d 在 Linux 或 Ctrl+z 在 Windows。

顺便说一下(作为附加信息)Ctrl+cSIGINT 发送到 Linux 中的进程,在 Windows 中它执行类似的操作。

关于c - K&R C 字符计数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21942447/

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