fgets 相关问题

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

关于在c [duplicate]中使用fgets和scanf读取输入的问题

我最近一直在尝试进行c中的练习。我想读取类似于“ SET 0”的输入(请注意,稍后将解析实际文本)。我尝试了fgets,就像这样:...

回答 1 投票 0

C读取后无法写入文件

我在程序中有一个功能,必须从文件中删除给定的字符串。为此,将整个文件重写为一个临时文件,然后覆盖原始文件。保存临时...

回答 1 投票 0

Yii2 Advanced app init.bat fgets无法正常工作

启动init.bat时,使用fgets时,init php脚本不会等待/保持输入。 PHP 7.4.0(cli)(内置:2019年11月27日10:14:18)

回答 1 投票 0

使用C中的Enter键停止用户输入

我正在尝试编写一个使用fgets接收字符串的程序,但是由于某些原因,我无法使它超出用户输入阶段。一旦用户输入“空白”,即应停止输入。 ...

回答 1 投票 0

《 Head First C》一书中的演示中的strstr()和fgets()的问题

字符跟踪[] [80] = {“我在哈佛医学院的心脏上留下了心”,“纽瓦克,纽瓦克-一个很棒的小镇”,“与笨蛋共舞”,“从这里到产妇”,“硫磺岛“,}; ...

回答 1 投票 0

Gets / fgets跳过了C语言中的输入步骤

我有一个练习,我需要创建一个程序来输入学生的所有信息作为学生报告,作为下面的源代码。我有一个问题,我无法获得完整的流输入。它踩了...

回答 1 投票 1

为什么多个fget需要的大小超过sizeof(type)

我希望有人在使用多个fget时能帮助我解释以下行为。以下代码有效,用户需要为每个fget输入一些内容:char input [1]; //到...

回答 2 投票 0

当文件流没有新数据时如何防止fgets块

我有一个popen()函数,该函数执行tail -f sometextfile。只要文件流中显然有数据,我就可以通过fgets()获取数据。现在,如果没有新数据来自尾部,则fgets()...

回答 5 投票 12

在函数中逐行读取.txt文件-优化PHP脚本以获得更好的性能

我正在优化PHP脚本以提高性能。 php脚本逐行读取75个文本文件,并检查行中是否存在字符串并执行休息操作。这是一个HTTP API脚本,每个脚本被调用1000次...

回答 1 投票 0

回显后从文件中删除行(或满足其他条件)

我有一个list.txt文件,可以通过fgets获取其内容。然后,我在while循环中回显list.txt文件中每一行的内容,直到fgets到达文件末尾。现在,我想删除一行...

回答 1 投票 0

如何在C中将字符串拆分成单独的单词,空格不是恒定的?

这里是正在读取的文件格式:类型。...

回答 1 投票 0

如何消除PHP中fgets函数的换行符?

我正在尝试创建一个使用PHP'fgets'函数从平面文件数据库中调用图像名称的库。图库中有不同的部分,每个部分都有其自己的默认图像,...

回答 3 投票 12

我如何准备c中特定列的行?

在检查该列是否为“常规”之后,我尝试了多种方法来读取新行,但仍然无法使用。这是一个csv文件,在每个fgets之后都用逗号分隔,并且i ...

回答 1 投票 0

Strcmp不适用于相同长度的相同字符串

所以,我有这段代码,其中password是一个字符串,该字符串是通过将更大的字符串分成令牌并从文本文件中获取而获得的。我什至使用了strcspn,所以我可以从传递中删除'\ n'。如果(ok = ...

回答 2 投票 0

功能中的fgets使用变量而不是硬编码字符串会产生分段错误

我正在尝试遍历.desktop文件并逐行获取其中的一些值,并将其全部存储在结构内。我想对许多文件执行此操作,因此能够...

回答 1 投票 0

[即使使用了getchar,fgets似乎也可以“获取” \ n

所以,我有此代码,然后继续将“名称”保存到二进制文件中。 scanf(“%d”,&option); while(getchar()!='\ n'); fgets(名称,MAX_SIZE,stdin);我认为fgets坚持使用'\ n',原因是...

回答 1 投票 1

试图通过插入从文件流中检索的字符来创建二维数组

这是我的代码:#include #define ROW 10 #define COLUMN 20 int main(int argc,char * argv []){FILE * fptr; char grid [ROW] [COLUMN]; int i,j; fptr = fopen(argv [1],“ r”);对于(i = ...

回答 1 投票 0

使用fgets()和跳过行从另一个CSV写入CSV

完全公开:学校分配我一直在研究一些代码,以从CSV中提取数据并将其移动到另一个CSV,但是我一直遇到这个错误,我似乎无法克服。对于我,...'

回答 1 投票 0

我如何将文件内容存储到数组(C)中

FILE * pFile; pFile = fopen(“ address01”,“ r”); int yup [8]; int *数组[7]; for(int i = 0; i <7; i ++){while(!feof(pFile)){fgets(yup,8,pFile);把(yup); //确实是...

回答 1 投票 0

为什么会出现“分段错误(核心已转储)?”

我正在制作一个程序,让用户输入一行文本,然后该程序将其打印回给他们。他们用我的方式完成了它-更具体地说,使用char * read_line()方法-在...

回答 2 投票 0

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