getline 相关问题

一个C函数,它从流中读取整行。它最初是一个在POSIX.1-2008中标准化的GNU扩展。

getline在读取文本文件时有奇怪的行为

我对自己编写的一段代码有奇怪的行为。有代码:#include“ pugixml.hpp” #include #include #include #include

回答 1 投票 0

Getline();提取以1A字符停止

所以我不知道该如何正确解释,但会尽我所能。我正在尝试将文件保存为字符串,这不是.txt文件,而是.umsbt文件,因此它具有奇怪的ASCII字符(如00、0A,...

回答 1 投票 0

从文件c ++读取时无限循环

尽管while循环运行了无限次,但是我在while条件下检查了EOF。但是它仍然运行了无数次。下面是我的代码:int代码; cin >>代码; std :: ...

回答 1 投票 1

使用getline()填充结构字段

大家好,我是这个论坛的新手,我想就我编写的代码寻求一些建议。我仍在学习如何编码,我的老师要求我使用...

回答 1 投票 0

使用getline函数的Valgrind报告内存丢失

我正在用C语言编写一个grep程序。我在while循环内使用getline()从流(文件或标准输入)中获取所有行。这些行存储在我定义的结构内的char * lineText缓冲区中,...

回答 1 投票 0

如何获得n次字符串输入? [重复]

我有一个C ++程序。我想从用户(t)获得一个数字,并强迫用户输入t行,但是程序的执行在1次迭代后终止。这是代码:#include

回答 2 投票 0

不知道怎么了(字符串输入)

为一个类编写程序,我们在其中使用函数从输入的txt文件复制数据列表。我的功能之一是获取他们想要搜索数据的文件名的输入。 ...

回答 1 投票 -1

std :: getline()未读取没有'\ n'的输入文件的最后一行

尝试读取/打印文件的内容,其中最后一行不以'\ n'结尾。程序只是在(!readFile.eof()){string s; getline(readFile,s);如果(...

回答 1 投票 0

有什么方法可以从csv文件中获取特定的列?

大家好,我刚刚开始学习如何使用c ++进行csv文件管理,目前此代码有效。它可以打印出“数学”列。但这仅当我使用...

回答 2 投票 -2

内存分配和getline

我不明白这段代码中为什么* line指针没有malloc,getline是否动态分配内存?如果指针没有指向...,是否必须指向NULL?

回答 2 投票 0

试图从txt文件中读取两段数据并将其输出[C ++]

txt文件类calcBMI {public:字符串行;字符串line2; fstream搜索;短循环= 0;弦粗[6];弦高[6]; int ...

回答 1 投票 -1

给定值之前的功能触发

这个问题的名字可能不好,因为我不知道这是怎么回事。但是我有一个称为str2int()的函数,用于检查用户输入值是否为数字。不管出于什么原因,它都是...

回答 1 投票 0

使用终止程序的指针在数组中输入字符串

我对编程和开发基本的学生管理系统不熟悉。系统首先要求用户输入数据。 6件事; ID,姓名,大学,系,学期和GPA。数据...

回答 1 投票 -1

有没有一种方法可以让程序“记住”用c ++读取过的文本文件的哪一行?

我需要将Sensordata写入.txt文件。我还需要其他代码使用的数据。我在想的是将sensordata写入文件中,然后从那里分发到其他代码(...

回答 1 投票 0

如何在C ++中的同一行上两次getline()?

我有一个文件,我想存储一行的第一部分,直到到达',',然后将该行的剩余部分存储到另一个变量中。目前,它跳过了一半的行。例如,此...

回答 2 投票 0

c中的数组副本会以某种方式添加■甚至调试器甚至都不会显示它

我一直在编写代码来检查给定方面的给定字符串(任何长度)。但是我遇到了这个问题:line_size = getline(&buffer,&buffsize,stdin); int length = ...

回答 1 投票 0

如何减去特定行的特定列?

我真的很困惑如何解决这个问题。我有一个这样的文本文件:STEP 10 NUMBER第2行cc aa ab ac ad 1 1 81 91 101 2 1 82 92 102 STEP 20 NUMBER第2行cc aa ab ac ad 1 1 51 61 71 2 1 ...

回答 1 投票 0

Valgrind报告从stdin的getline后释放的指针上的内存泄漏

具有此代码:#include #include void main(){char * line = calloc(1024,1); size_t size = 0; getline(&line,&size,stdin);自由行); } ...

回答 3 投票 1

C:将由getline()创建的字符串存储在链接列表中?

我需要在C中执行我自己的grep实现。我正在使用getline()从文件中读取(这是用户指定的,如果不是,则从stdin中读取)。 char * line = NULL; size_t size = 0; int q = ...

回答 1 投票 0

使用std :: getline()读取一行?

我的目标是提示用户输入消息/句子,然后使用getline()在屏幕上将其打印出来。以下是我尝试过的两种不同尝试。第一次尝试:#include ] >>

回答 1 投票 1

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