fgets 相关问题

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

使用fgets()检测EOF,其中filesteam是stdin

一点背景,我正在编写一个程序,它在linux命令行中运行游戏“盒子”并用C语言编写。有一个等待用户输入的提示,然后用fgets()读取...

回答 3 投票 3

相当于缓冲区上的fgets?

我最初使用fgets()逐行解析文件。现在我改变了一些东西,以便我已将整个文件放在缓冲区中。我仍然想逐行读取缓冲区以进行解析....

回答 4 投票 5

使用fgets的函数返回0

我正在使用RPN(反向抛光表示法)编写一个用于arduino的小型计算器。因为我也希望在我的x86笔记本电脑上运行代码,并为...设置一些配置参数

回答 1 投票 0

如何在C中检索数据而不是整行?

现在我使用:char记录[BUFLEN]; if(fgets(record,BUFLEN,fp)!= NULL){/ *一些代码* /}从输入中获取行如:city = Boston; name = Bob; age = 35 city = New York; name = ...

回答 4 投票 2

如何正确获取一行并用C解析它

我正在编写一个C程序,它将打开一个文件,写入它,然后读取所写的内容。我可以打开,写入和关闭文件,但我无法读取行并正确解析它们。我读过了 ...

回答 3 投票 0

如何在使用sscanf时第二次匹配

我是C的新手,在C中使用sscanf()时遇到了问题。我的代码提示用户输入几行数据。单个数据类似于Python元组(1,3)或(-3,2),每行可能包含......

回答 1 投票 2

为什么我无法比较文件中的那些数组以及我为了创建登录系统而阅读?

strcmp()函数不起作用。我从控制台读取的用户名与文件中的用户名不匹配。所以,输出是错误的id。解决办法是什么? #包括 ...

回答 2 投票 -1

将fgets与strtok结合使用可将输入转换为标记

我正在阅读来自不同文本文件的输入。这些文本文件是由空格,新行或空格和新行的组合分隔的整数。我想转换这些字符串......

回答 1 投票 3

逐行读取文件,它只存储文件中的最后一行

我必须从.txt文件中读取如下:纽约,4:20,3:03堪萨斯城,12:03,3:00北湾,16:00,0:20 Kapuskasing,10:00, 4:02 Thunder Bay,0:32,0:31我试图将每个元素分开......

回答 2 投票 1

C - 有没有办法用“Enter”以外的键来终止字符串输入?

我正在为我的学校开发一个作业调度程序,下面的代码是一个模块的一部分,用于输入新作业的数据,然后将该数据写入文件。自从任务......

回答 2 投票 1

更快的方式逐行读取文件?

在PHP中,我使用fopen(),fgets()和fclose()来逐行读取文件。它运作良好。但我有一个脚本(从CLI运行),必须处理三百个5GB的文本文件。那是 ...

回答 1 投票 1

CSV存储大数据阵列的分段故障读取

我正在完成一个CUDA编程作业问题,并努力阅读大数据集。我正在通过我的大学在一台机器上通过SSH远程运行。我正在处理三个栏目......

回答 1 投票 0

在尝试将值存储在并行数组中时,为什么我的程序以“进程退出值为3221225477”结束? [重复]

我正在为模拟飞行系统的任务编写C程序。文件读取函数必须从文件中填充并行数组,因此我选择逐行读取fgets。 read_flight ......

回答 1 投票 -1

如何处理C中的缓冲区溢出?

如果输入的长度大于2,为什么此代码会多次跳过循环?它似乎与缓冲区溢出有关。但是我可以在循环结束时清除输入缓冲区以及如何清除输入缓冲区? ...

回答 1 投票 -2

C fgets()如何判断行是否大于指定的大小

我正在使用fgets()从popen(“ps -ev”,“r”)读取行,我无法知道如何知道fgets()是否部分或完全读取一行,如果部分读取/扔掉多余的。什么时候 ...

回答 2 投票 4

为什么获取功能如此危险以至于不应该使用它?

当我尝试编译使用GCC的gets()函数的C代码时,我收到此警告:(。text + 0x34):警告:`gets'函数是危险的,不应该使用。我记得这有......

回答 11 投票 199

使用fgets读取输入会在C中返回重复的行

我正在尝试一些用于shell实现的C代码,并发现fgets()在我分叉一个进程之后返回重复的行,这是我无法理解的,我会非常感谢任何...

回答 2 投票 4

fgets()在多次使用时崩溃C程序

我有一个声明的数组,并填充3个字符串(数学,物理,英语)。我使用fgets()来获取要添加到数组的新主题,这很正常。但是,每当我复制相同的...

回答 3 投票 2

使用fgets在第二次读取时将数据读入未初始化的char指针变量

我知道我们无法使用fgets将数据读入未初始化的char指针。 stackoverflow上有很多关于这一点的问题。所有答案都指向了这个事实......

回答 2 投票 1

从C中的fgets()修剪尾随\ 0

我在C中编写一个简单的shell程序,程序在命令行中接受来自用户的命令,将输入标记为数组,然后使用execvp()函数执行用户命令。 ...

回答 1 投票 2

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