为什么我需要键入两次 Ctrl-D 来标记文件末尾?
作者:mualloc 提问时间:1/21/2014
char **query; query = (char**) malloc ( sizeof(char*) ); int f=0; int i=0,j=0,c; while((c=getcha...
GetChar 问答列表
作者:mualloc 提问时间:1/21/2014
char **query; query = (char**) malloc ( sizeof(char*) ); int f=0; int i=0,j=0,c; while((c=getcha...
作者:mert onur 提问时间:11/18/2023
当我从键盘输入一个数字时,而循环会 2 次,我不明白它为什么要这样做。我想在每次输入数字后运行一次此循环。有没有人可以解释这种情况? 我的代码: #include <stdio.h> int m...
作者:Nare Avetisyan 提问时间:11/15/2023
我正在编写的代码的一部分必须从输入到数组中读取由空格分隔的整数序列。 当我输入例如 3 个数字,然后按 .但是,如果在输入我按下的数字后,它会转到新行并等待我输入更多数字。EnterSpaceEnt...
作者:drain_ 提问时间:9/14/2022
我知道这听起来可能很愚蠢,但我怎样才能退出这个循环? #include <stdio.h> #include <stdlib.h> int main(){ char c; do { c = ...
作者:Alex 提问时间:7/7/2015
为什么 + 不触发循环在以下小程序上完成?CtrlZ #include <stdio.h> main() { int c; while ((c = getchar()) != EOF) { ...
作者:Andreas Grech 提问时间:7/13/2009
我目前正在阅读 K&R 的书并输入第一部分的示例,有几个示例,例如: while((c = getchar()) != EOF) { //do something } 我正在 Windows ...
作者:Julio Martínez 提问时间:9/20/2022
在我在 MS Windows 上运行的 Go 程序中,我想获得带有 y/n/a 键的“删除文件”操作的确认,并且它将被重复很多次。而且我不想每次都按回车键。 我尝试过从 Go 中的标准输入中读取字符...
作者:root_roxox 提问时间:4/20/2020
我是一个新手程序员。我有一个任务,我对此有一些麻烦。首先,我的任务是: “假设您从键盘逐个字符扫描土耳其语输入文本,您可以将其视为默认输入设备,直到按下'CTRL-D'。您应该跳过标点符号和空白字符...
作者:yad0 提问时间:1/13/2023
我有以下代码。 int x1, x2; char check[3]; do{ //input should be (x1,x2) successfully_inputed = scanf(...
作者:Devesh from India 提问时间:6/20/2023
#include <stdio.h> #include <stdlib.h> int main() { int num=0,ch='9'; while((ch=getchar()...