fstream相关内容

是否可以从c ++中的文件中的一行中的特定字符读取?

嘿,所有我必须从文本文件中获取值,但值不孤立,它们都写成这样: 人口规模:30 在c ++中有什么方法可以在':'之后读取? 我试过使用>>运算符like: string pop; inFile>>波普 但是当然,空格在语句到达数字之前终止语句, p> inFile.getline(pop,20); 给我一​​些错误,因为它不想 ..
发布时间:2016-10-29 21:44:04 C/C++开发

在处理大文件(> 2GB)时,是否可以安全地将pos_type分配给uint64_t?

当尝试以跨平台方式处理大文件(2 / 4GB)时,将 pos_type 转换为 uint64_t ? 定位平台:运行当前Linux发行版,Windows,Mac的台式机。 任务:随机二进制文件访问( tellp 和 seekp )。 解决方案 div> 在实践中或在理论上。就标准而言,我不是 认为有一个保证, pos_type 甚至可以转换为 一个整数类型;逻辑上它不应该是,因 ..
发布时间:2016-10-28 06:22:55 C/C++开发

C ++,同时读取和写入二进制文件

Hi 我想知道是否可以从“fstream”的二进制文件中读取一个字节,然后更改该字节并将其写回。 我试过这个代码,但它没有工作,没有发生,但我确定它读取正确。 file.open(path,ios :: in | ios :: out | ios :: binary | ios :: ate); file.seekg(0,ios :: end); int size = file ..
发布时间:2016-10-28 06:14:17 C/C++开发

如何收集和存储tellp(),tellg()返回类型?

我在写一个程序,在一个文件中维护一个linked_list。所以我遍历文件,通过使用tellp()/ tellg()并将其添加到一个特定的长整数(可以看作是一个偏移量)到达新的位置。 一个简单的例子是 long next_offset = sizeof(long)+ sizeof b $ b //像记录中所有元素的大小,等等 curr_node = out.seekg(); ..
发布时间:2016-10-28 05:56:19 C/C++开发

如何使用C ++编辑文本文件中的行?

我有这样的txt档案: “shoes”:12 “pants”:33 “jacket”:26 “glasses”:16 “t-shirt”:182 我需要更换夹克的数量(例如从26到42)。所以,我写了这段代码,但我不知道如何编辑一个具体的行“夹克”: #include #include using na ..
发布时间:2016-10-28 05:41:22 C/C++开发

fstream unix阅读问题

我在UNIX上尝试从二进制文件读取。 该代码如下所示: fstrean fstrHandler; string strFileName; char Buf [30000]; fstrHandler.open(strFileName.c_str(),ios :: in | ios :: binary); fstrHandler.seekp(0,std : ..
发布时间:2016-10-28 00:09:39 服务器开发

与fstream c ++的相对路径

我尝试加载一个文件与fstream。代码如下所示 file.open(“../ levels / level0.lvl”); if(file.is_open()){ while(!file.eof()){ std :: getline(file,Str); list = ReadLine(Str,list); } } 仅当路径是绝对路径时才有效。 如何使 ..
发布时间:2016-10-28 00:03:08 C/C++开发

C ++装饰basic_iostream类

我想做类似以下代码的操作: class foo { private : std :: fstream * m_stream; public: foo(std :: fstream * stream):m_stream(stream){} foo&写(char const * s,std :: streamsize count) { if(/ * conditi ..
发布时间:2016-10-27 04:40:48 移动开发

std :: ofstream :: close()实际上做了什么?

此问题:如何防止日志从应用程序崩溃?引导我到另一个 - std :: ofstream :: close()实际上做什么?我知道它调用 flush()这是一回事。但还有什么? 编辑: 让我重新整理我的问题 - 是对实际文件进行的实际操作调用 close()还是只是 std :: ofstream 内部清理东西? $ b除了刷新用户空间缓冲区,即 flush(),, close(2)在底层文 ..
发布时间:2016-10-27 01:51:53 C/C++开发

Visual Studio在执行文件管理操作时搜索txt文件的位置?

我知道这是一个noob的问题,但我曾经与Python工作之前,当你想简单地访问一个.txt文件,例如,你所要做的是确保txt文件在同一个目录。我有下面的C ++代码,但它不是找到我保存在我的桌面上的Numbers.txt文件。我在文件中所有的一行数字类型double。所有我想做的是找到文件中所有数字的平均值。程序运行正常,但它不能正确打印输出。在通过打印输出[0]检查看到什么是打印输出之后,我发现 ..
发布时间:2016-10-27 00:48:37 C/C++开发

从fstream读取单个字符?

我想从stdio移动到iostream,这是非常困难的。我有一个基本的加载文件和关闭它们,但我真的没有一个线索,甚至一个流甚至是,或它们如何工作。 在stdio一切都比较容易和直截了当的比较。我需要做的是 从文本文件中读取单个字符。 $ b $ 重复此操作,直到我读取文件中的所有字符。 b 我到目前为止没有多少: int main() { std :: ifs ..
发布时间:2016-10-27 00:28:56 C/C++开发

将向量的后半部分写入std :: ofstream

我正在编写代码以将向量写入文件。我的目标是将向量的后半部分写入文件,然后基于偏移量写入前半部分。下面的代码给出了分段错误。 std :: vector buffer_(1000); //向量填充值 int offset_ = 300; std :: ofstream output_file(file_name.c_str(),std :: ofstream :: ..
发布时间:2016-10-25 16:57:03 C/C++开发

替换txt文件c ++中的行

我只是想知道因为我在 accounts.txt 中有一个包含 STATUS:USERID:PASSWORD 的文本文件。 示例如下: OPEN:bob:askmehere: OPEN:john:askmethere: LOCK:rob:robmypurse: $ b b 我有一个用户输入在我的主要,因为这样的用户可以登录3x else status将从OPEN更改为 ..
发布时间:2016-10-25 16:41:24 C/C++开发

如何获取输入文件,反向字序,写入C ++中的输出文件

获取输入文本文件的内容,并以字的相反顺序将其写入输出文件。您的程序可以忽略换行符。您将需要使用数组。 (删除不必要的垃圾)Aaaaah,panic,请帮忙! 编辑:仍然失去了如何反转字顺序现在。 // Kristen Korz // CIS 22A //此程序读取输入文件,并以相反的顺序将字写入输出文件。 #include #include ..
发布时间:2016-10-25 16:41:08 C/C++开发

替换txt文件c ++中的行

我只是想知道因为我在 accounts.txt 中有一个包含 STATUS:USERID:PASSWORD 的文本文件。 示例如下: OPEN:bob:askmehere: OPEN:john:askmethere: LOCK:rob:robmypurse: 我有一个用户输入在我的主要,因为这样的用户可以登录3x else status将从OPEN更改为LOCK ..
发布时间:2016-10-25 16:23:25 C/C++开发

替换txt文件c ++中的行

我只是想知道因为我在 accounts.txt 中有一个包含 STATUS:USERID:PASSWORD 的文本文件。 示例如下: OPEN:bob:askmehere: OPEN:john:askmethere: LOCK:rob:robmypurse: $ b b 我有一个用户输入在我的主要,因为这样的用户可以登录3x else status将从OPEN更改为 ..
发布时间:2016-10-25 16:19:22 C/C++开发

替换txt文件c ++中的行

我只是想知道因为我在 accounts.txt 中有一个包含 STATUS:USERID:PASSWORD 的文本文件。 示例如下: OPEN:bob:askmehere: OPEN:john:askmethere: LOCK:rob:robmypurse: $ b b 我有一个用户输入在我的主要,因为这样的用户可以登录3x else status将从OPEN更改为 ..
发布时间:2016-10-25 16:03:15 C/C++开发

从文件流检测换行字节

我想从一个包含组织名称(不含空格)和浮动整数的文本文件中收集信息。我想将此信息存储在数组结构中。 我目前遇到的问题是收集信息。以下是文本文件的示例: CBA 12.3 4.5 7.5 2.9 4.1 TLS 3.9 1 8.6 12.8 4.9 每个组织最多可以有128个不同的号码,文本文件中最多可以有200个组织。 这是我的结构到目前为止: struct c ..
发布时间:2016-10-25 15:32:21 C/C++开发

从文件流检测换行字节

我想从一个包含组织名称(不含空格)和浮动整数的文本文件中收集信息。我想将此信息存储在数组结构中。 我目前遇到的问题是收集信息。以下是文本文件的示例: CBA 12.3 4.5 7.5 2.9 4.1 TLS 3.9 1 8.6 12.8 4.9 每个组织最多可以有128个不同的号码,文本文件中最多可以有200个组织。 这是我的结构到目前为止: struct c ..
发布时间:2016-10-25 15:24:26 C/C++开发