GetChar 问答列表

发送EOF后无法读取任何内容?

作者:mdjukan 提问时间:12/16/2021

#include <stdio.h> int main() { char c = getchar(); //EOF (ctrl + d ) while( ( c = getchar() ) != ...

如何在 C 中读取 stdin 然后键盘输入?

作者:Pete Mitchell 提问时间:9/3/2021

我正在尝试读取重定向/通过管道传输到我的程序的内容(例如程序<测试.txt),然后显示命令提示符并读取键盘输入。 管道输入正确打印,然后在 stdin 中引发 EOF。在那之后,我似乎无法获得键盘输...

在 C 语言中 getchar() 中使用 EOF (Ctrl + D)

作者:Hiểu Nam 提问时间:7/26/2023

我正在阅读K&R中的第1.9节,我不明白在下面实现的代码中使用EOF #include <stdio.h> #define MAXLINE 1000 /* maximum input line le...

putchar() 输出是一个问号,而不是输入的输入流

作者:phos 提问时间:11/17/2020

我正在尝试在 do-while 循环中输出带有字母字符的输入流,并且何时 用户执行 EOF(+) 循环停止,输出应该是输入流,但输出只是一个盒子里的问号......这里出了什么问题?ctrld #i...

为什么我的“do while”循环在执行 printf 之前首先要求 getchar?

作者:ILoveYouAll 提问时间:9/17/2023

我是编程新手,并试图自学 C。但是,我遇到了一个我不知道如何解决的问题。这是我的简单程序。对不起,语法错误,英语是我的第二语言。 int main(){ int x, confirmation; ...

在端子线上读/写问题

作者:Alex 提问时间:9/22/2023

我正在尝试编写一个函数,该函数使用 getchar() 从终端读取输入并将其存储在字符串中,然后以 2 种不同的格式显示它。 读取行应存储在字符串中,后跟 null 字符 ('\o')。 换行符不应...

循环跳过 C 中的 getchar?

作者:Ian 提问时间:10/30/2023

我正在用 C 语言编写一个简单的程序,该程序要求用户在循环中输入,直到他们在出现提示时输入字母。但是,当我运行程序时,它会立即跳过输入字符的提示,并要求用户输入另一个输入。知道为什么会发生这种情况以及...

getchar() 在回车前键入空格时提示输入

作者:Nare Avetisyan 提问时间:11/15/2023

我正在编写的代码的一部分必须从输入中读取由空格分隔的整数序列到数组中。 例如,当我输入 3 个数字,然后按 .但是,如果在输入数字后我按下,然后,它会转到新行并等待我输入更多数字。EnterSpac...

保证 getchar 收到换行符或 EOF(最终)?

作者:Ana Nimbus 提问时间:9/5/2020

我想从以下情况之一开始阅读字符:stdin 遇到行尾标记(在我看来是正常情况), 这种情况发生,或EOF 发生错误。 我如何保证上述事件之一最终会发生?换句话说,我如何保证最终将返回 or ,前提...

为什么 while((c = getchar()) != EOF) 在 c 编程中重复 2 次?

作者:mert onur 提问时间:11/18/2023

当我从键盘输入一个数字时,while 循环会走 2 次,我不明白它为什么要这样做。我想在每个输入数字后运行此循环一次。有没有人可以解释这种情况? 我的代码: #include <stdio.h> ...


共31条 当前第3页