fgets 相关问题

任何与C或C ++标准库函数相关的函数`fgets`(C)或`std :: fgets`(C ++)。这些函数用于从输入流中读取字符序列,并将其作为字符串写入字符缓冲区。

我输入的字符串值未显示

我正在尝试创建一个 C 程序来显示最昂贵和最便宜的书籍(使用结构数据类型)。 但是当我输入所有值时,只显示浮点值(书价),没有...

回答 1 投票 0

fgets 的分段错误

我已经调试了这个问题,但无法弄清楚为什么我的 fgets 不工作。在我更改代码以动态调整数组大小之前,fgets 工作得非常好。由于我是初学者...

回答 2 投票 0

如何让我的 gets(name) 函数在 startgame() 之后工作?

我已经解决这个问题几个小时了,但似乎无法解决这个问题。我相信这可能是由于 startgame() 中的 scanf 在完成后创建了一个新的行字符,但是......

回答 1 投票 0

为什么注册 SIGHUP 处理函数会阻止在 PHP CLI 中等待输入时单击“X”关闭 XTerm 窗口?

Linux 6.1。 PHP 8.2.7。 KDE 等离子 5.x。 X11。 长期以来,我的 PHP CLI 脚本一直存在一个非常烦人的问题,该问题不断出现并导致问题。我现在终于做了一个最小的测试用例并希望......

回答 1 投票 0

在调试控制台 VScode 中使用输入(stdin)

我尝试在 VS Code 中调试一些代码。一切正常,但是当我尝试在控制台中输入某些内容时,什么也没有发生。 我的代码: #包括 #定义尺寸 20 int main() { 字符 arr[

回答 2 投票 0

fgets 不会在空格或换行符处停止

我正在编写一个用户空间程序,我想将文本文件内容发送到内核模块。文本文件不太长,所以我不是逐行发送,而是将所有文本发送到一个字符串中......

回答 1 投票 0

将 fgets() 与 strcmp() 一起使用 strcmp 不能正确比较 - C 编程

我当前的任务是编写一个函数,该函数给定一个 FILE 指针和一个指向字符串的指针。该函数应分析该字符串在给定文件中出现的次数,并将该值返回为 ...

回答 1 投票 0

我如何让程序等到下一步,直到我输入(我在c中使用了fgets)

我编写了一个程序,但它不会等待接受我的输入。它需要现成的输入。但我只想一一提供输入。 #包括 无效输入(字符a[]){ printf("%s",...

回答 1 投票 0

为什么 fgets() 接受(有符号)int 作为其“count”参数?

标准函数 fgets 在即将发布的 C23 标准中是这样指定的: 7.23.7.2 fgets 函数 概要 #包括 char *fgets(char * 限制 s, int n, FILE *

回答 1 投票 0

fgets函数规范不一致

标准函数 fgets 在即将发布的 C23 标准中是这样指定的: 7.23.7.2 fgets 函数 概要 #包括 char *fgets(char * 限制 s, int n, FILE *

回答 1 投票 0

无法读取 C 中过去的 EOF

本质上是一个 tail -f 实现:我正在更新一个在旧系统上运行良好的程序,它将连续读取打开的文件:在 EOF 之后,等待文件增长并继续读取。在...

回答 1 投票 0

使用 scanf 从 C 中的文件中读取和存储值

我有一个包含特定格式数据的文件,我想从该文件中提取并存储某些数字。在程序中我最初使用 sscanf 来解析和存储文件中的值...

回答 1 投票 0

大写/小写转换跳过一些字母

这是一个用C语言将字符串中的小写字母转换为大写字母的程序,反之亦然。 在此代码中,我尝试使用 fgets() 函数从用户处获取输入字符串 str 但它...

回答 1 投票 0

看跌期权的功能

我试图了解标准 C 中的 put 函数如何工作。我读到它打印指定的 字符串到标准输出,并向该字符串附加换行符。然而,我却有所不同...

回答 2 投票 0

我输入用户名以存储到文件时出现问题,但它不会存储

#包括 #包括 #包括 无效 tampilan_awal() { int angka_daerah; 做 { printf("达拉 ................................................ 1.

回答 1 投票 0

如何让fgets不停止读取

我想从文件中读取固定长度的字符。因此我使用 fgets,但 fgets 停在“ " 阅读。即使其中一个是换行符,我如何阅读前 n 个字符? 我

回答 2 投票 0

fgets 不阻塞输入 - C

我正在为学校编写一个程序;这是我第一次和C一起工作。 我使用 fgets 读取输入,但有时 fgets 不会阻塞(使程序陷入无限循环)。回答每一个...

回答 3 投票 0

清除 fgets 缓冲区

我的代码有问题。 int startProg() { 字符*方法; 方法= malloc(30*sizeof(char)); int isInteger=0; 整数; 做{ printf("选择方法 ”);...

回答 1 投票 0

C f 给出了意想不到的结果

我正在做 Advent of Code 2022,在第一天遇到了一个奇怪的错误 (https://adventofcode.com/2022/day/1),我需要帮助。 目前,我正在尝试解析一个文本文件,其中包含...

回答 1 投票 0

如果输入不符合指定格式,C 中的 sscanf 会做什么?

#包括 int main(int argc, const char* argv[]){ FILE *fp = fopen("input.txt", "r"); 字符缓冲区[256]; 整数 n、a、b; n = a = b = 0; 而(fgets(

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.