ifstream

ifstream

文章 0 浏览 7

在 c++ 中搜索分隔符时读取文件块的最佳方法?

我想根据换行符的数量将一个文件分成几个新文件。目前,我只逐字节读取,在每次读取时查找换行符。我的问题是我觉得我的方法太慢了。我不想调用任何函…

遗忘曾经 2025-01-10 02:15:53 5 0

增加缓冲是否可以提高 C++ 中 ifstream.getline() 的最高速度?

就在使用 MSVC++ input.getline() 读取非常大(3GB)的分隔文本文件之前,我想优化速度,增加输入缓冲区的大小: ifstream input("in1.txt"); input.r…

怪异←思 2025-01-08 19:32:39 3 0

C++ ifstream.read;读取的字节数少于给定的 n 个字节

我正在尝试将数据分成小数据包。我不太确定这个读取方法是如何工作的,但我已经给出了 512 的缓冲区大小来从文件中读取。 但我没有得到 512,而是在我…

三生路 2025-01-06 17:05:42 4 0

C++读取文件直到空间

有没有办法从文件中读取数据直到空格?我有一个文件 John J. Doe ,我想读取该文件并将 John 放入 1 个变量中,将 J. 放入另一个变量中,然后 Doe 在…

戒ㄋ 2025-01-05 09:30:08 4 0

将令牌存储到数组中

作为 C++ 的新手,我正在尝试创建一个统计程序来练习编码。我希望获得一个文本文件,读取它并将值存储到可以执行数学运算的数组中。我被困 main () { …

棒棒糖 2025-01-05 06:06:47 5 0

C++ ifstream 类错误

我围绕这个问题进行了很多搜索,发现了很多类似的问题,但我还没有找到解决方案。我正在声明一个类: class File { public: string fileName; std::if…

浮云落日 2025-01-02 14:41:50 2 0

读取包含特殊字符(例如 é )的 ISO-8859 类型文件在 C++

我正在尝试读取一个以 ISO-8859(ansi) 编码的文件,它包含一些西欧字符,例如“é”。 当我尝试读取文件并输出结果时,所有特殊字符都显示为 �,而普…

无妨# 2024-12-29 18:36:59 7 0

为什么我会收到此 ifstream 错误?

未定义模板'std::basic_ifstream>'的隐式实例化 #ifndef MAPPER_H #define MAPPER_H #include #include #include #include "KeyValue.h" #include "Pa…

淡淡绿茶香 2024-12-28 20:33:08 6 0

将字符串与 ifstream::getline 生成的字符串进行比较

我正在开发一个项目,我需要读取 postscript 并解析文件中的数据以在我的程序中使用。我正在开发一个函数,通过确保后记具有开始和结束分隔符来测试后…

逆光飞翔i 2024-12-28 17:44:56 5 0

逐行读取txt

我正在用 C++ 逐行读取文本文件。我正在使用这段代码: while (inFile) { getline(inFile,oneLine); } 这是一个文本文件: ------- This file is a te…

乱世争霸 2024-12-28 15:41:02 2 0

c++将整数从 .txt 文件读入堆栈

这太愚蠢了。我已经被困了一个小时,试图读取由单个空格分隔的数字的 .txt 文件。由于某种原因,while 循环只执行一次! #include #include #include …

梦情居士 2024-12-28 04:55:48 1 0

如何使用 ifstream 正确从文件中读取 unsigned int 变量?

我的代码从文本文件 Input_File_Name 读取 unsigned int 变量。 unsigned int Column_Count; //Cols unsigned int Row_Count;//Rows try { ifstream i…

清风无影 2024-12-28 03:07:14 6 0

在 C++ 中打开文件时遇到问题

我在打开文件进行阅读时遇到问题,而且我不太清楚我做错了什么,也许我提供路径的方式有问题,但我不知道。 /* output: Where is the conversion tabl…

鲸落 2024-12-26 05:39:50 1 0

编译错误:ifstream::open 只接受引号“”中的字符串值而不是字符串变量

open 函数对于传入什么类型的字符串值有某种限制吗? ifstream file; string filename = "output.txt"; file.open(filename); 我尝试使用字符串变量传…

给我一枪 2024-12-21 15:52:47 4 0

使用 ifstream::open "meminfo",fileLen 为 -1

下面是代码: #include #include #include #include #include int main() { std::ifstream file; file.open("/proc/meminfo"); if(file.fail()) retur…

风柔一江水 2024-12-21 15:38:55 3 0
更多

推荐作者

alipaysp_snBf0MSZIv

文章 0 评论 0

梦断已成空

文章 0 评论 0

瞎闹

文章 0 评论 0

寄意

文章 0 评论 0

似梦非梦

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文