GETC 问答列表

在 C 语言中将 EOF 读取为字符

作者:drain_ 提问时间:9/14/2022

我知道这听起来可能很愚蠢,但我怎样才能退出这个循环? #include <stdio.h> #include <stdlib.h> int main(){ char c; do { c = ...

如何模拟EOF?

作者:Andreas Grech 提问时间:7/13/2009

我目前正在阅读 K&R 的书并输入第一部分的示例,有几个示例,例如: while((c = getchar()) != EOF) { //do something } 我正在 Windows ...

与 == EOF 与 feof 的混淆

作者: 提问时间:3/23/2016

我打开了一个文件,在指针的地址下找到了流。我正在尝试查看文件是否为空。使用以下内容ptr if (fgetc(ptr) != EOF) 按预期工作。当文件为空时,不执行该语句。当文件不为空时,不...

为什么我需要键入两次 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...

为什么 Ctrl-Z 不触发 EOF?

作者:Alex 提问时间:7/7/2015

为什么 + 不触发循环在以下小程序上完成?CtrlZ #include <stdio.h> main() { int c; while ((c = getchar()) != EOF) { ...

getchar() 在 Enter 之前键入空格时提示输入

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

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

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

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

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

如何从 getc 读取过去的 EOF?

作者:user1232296 提问时间:12/24/2013

我正在编写一个 XOR 加密程序,该程序在加密期间工作正常,但在解密期间工作正常 这 字符 ca2=fgetc(f); 卡在一点上,之后没有进行解密,我对这个问题的最佳猜测是(加密文件包含各种字符...

查找 python_notebook.ipynb 的路径时与 Google Colab 一起运行它

作者:Leo 提问时间:2/13/2021

我想找到存储我的 CODE 文件的 cwd。 对于木星实验室,我会做: import os cwd= os.getcwd() print (cwd) OUT: 'C:...\\Jupiter_...

如何在 Windows 中使用 Golang 读取字符而无需返回键?

作者:Julio Martínez 提问时间:9/20/2022

在我在 MS Windows 上运行的 Go 程序中,我想获得带有 y/n/a 键的“删除文件”操作的确认,并且它将被重复很多次。而且我不想每次都按回车键。 我尝试过从 Go 中的标准输入中读取字符...


共60条 当前第1页