FGETS 问答列表

While 循环在 C 语言中具有 feof 条件和 fgets 无缘无故地详细说明了两次?

作者:sirducas 提问时间:10/18/2022

我有一个文本文件,里面有很多记录(大约 20k 行),是这样写的: 00000000090020120200728012 00000010520020120200729012 00000002740...

如何使用 fgets() 从 stdin 读取?

作者:Oliver 提问时间:12/10/2022

我的教授写了一个关于 fgets 的 C 代码,使用 stdin。 但我不明白它是如何工作的。 fgets(list, 100, stdin); while (!feof(stdin)) { p...

使用 fgets 从文件中读取

作者:Kraken 提问时间:2/25/2012

我正在从格式文件中读取 1 32 43 23 32 43 123 43 54 243 123 2222 2 这是我的代码片段。 string[100]; while(!feof(fp)) ...

fgets() 是否返回带有短缓冲区的 NULL 兼容?

作者:chux - Reinstate Monica 提问时间:4/30/2014

在单元测试中,一个包含 的函数,当缓冲区大小 .显然,这样的缓冲区大小是愚蠢的,但测试正在探索极端情况。fgets()n < 2 简化代码: #include <error.h> #include...

在函数中调用 char* var (假设全局访问) = fgets(..) 后,var 中的值在从 main 调用函数后意外更改

作者:Sai Surisetti 提问时间:9/1/2022

[编辑:显然,从fgets获得的返回值只是正在使用的char buffer[SIZE]的地址,所以在我的情况下,这是有道理的,因为我在本地声明了它(因此,块范围)。PS:感谢所有的帮助! 我只是倾向...

当 EOF 输入 C 时,Shell 会无休止地循环

作者:Collin Meese 提问时间:10/1/2018

我是一个新的C程序员,正在尝试创建自己的shell。shell 本身运行良好并正确处理我的命令,但是当用户在命令行中输入 EOF 字符作为输入时,我的 shell 只是无限循环。我的代码以及我已经尝试...

为什么在我使用 CTRL+D 退出循环后不等待我输入字符串

作者:petyr 提问时间:1/28/2023

#include <stdio.h> #include <stdlib.h> #include <string.h> int main() { char c, char_array[100]; ...

stdin 在一线后到达 EOF

作者: 提问时间:7/9/2019

我正在尝试使用 .我正在阅读它:type file.txt | myprogram.exe char *line; struct block *newblock, *cur; int i, osl,...

使用 C++ 将最后 $N $ 行打印到文件时出现“fseek”问题

作者:ubaabd 提问时间:6/11/2023

我正在使用以下代码将一个文件的最后一行打印到另一个文件。N #include <iostream> #include <fstream> #include <string> using names...

如何使用 fgets() 从 stdin 中读取?

作者:Oliver 提问时间:12/10/2022

我的教授写了一个关于fgets的C代码,feof使用stdin。 但我不明白它是如何工作的。 fgets(list, 100, stdin); while (!feof(stdin)) { pr...


共49条 当前第1页