ifstream

ifstream

文章 0 浏览 7

文件 C++ 中的字符交换

我不知道为什么这不起作用,我需要交换作为 a 和 b 输入的两个字符,它可以编译,但所有字符都被替换为作为 b 输入的字符,有什么建议吗? while (n !…

不奢求什么 2024-12-21 01:21:31 3 0

C++二进制文件读入结构体

我使用如下结构编写了一个二进制文件: struct block{ char data[32]; }; 所以我最终得到的基本上是一个充满 char[32] 的大型二进制文件。数据被格式…

墨离汐 2024-12-19 00:44:52 2 0

奇怪的行结束转换(CR,LF,CRLF)与 istreambuf_iterator(ifstream(..., ios::binary))

我正在 MSVC++2010 中编写 CRC32 例程,需要以二进制模式逐字节读取文件。 我使用 ifstream 和 istreambuf_iterator 来实现,它通常可以工作,但它对…

智商已欠费 2024-12-18 16:07:51 6 0

需要将 fstream 输入文件转换为可以循环和解析的格式

我将有一个按以下方式组成的数据文件。 第一行是文件中的行数 [N] 下一行和每个连续行将具有三个值。 如果值三是 >0 则该订单项是三角形。 如果值二和…

命比纸薄 2024-12-18 10:17:49 4 0

第一次读取文件时速度较慢,但​​连续读取时速度较快

(这不是我的程序,但我会尽力提供据我所知的所有相关信息。) 有一个程序可以读取大约 300MB 大小的二进制文件,处理它们并输出一些信息。该程序使用…

ゃ懵逼小萝莉 2024-12-17 02:27:42 7 0

C++从 ifstream 读取():没有指针?

假设我有一个结构体和一个包含这些结构体的二进制表示形式的文件,我将创建一个使用 ifstream::read() 访问此二进制数据的函数/方法。 这是一个示例结…

池予 2024-12-16 17:39:04 4 0

使用一个 ifstream 变量读取多个文件

可能的重复: C++ 我可以重用fstream来打开和写入多个文件吗文件? 为什么不能使用一个 ifstream 变量来打开一个文件,读取它,然后关闭它,然后打开…

感性 2024-12-15 18:47:19 6 0

多个 ifstreams 访问冲突

我尝试实现外部合并排序(wiki),我想打开 2048 个 ifstreams 和将数据读取到个人缓冲区。 ifstream *file; file = (ifstream *)malloc(2048 * sizeo…

凉薄对峙 2024-12-15 17:39:50 5 0

读取BSDF数据格式

我被要求编写一个读取 Zemax定义的BSDF数据格式 此类文件的示例可在以下页面找到:BSDF 文件示例 如果可能的话,我想仅使用标准 ifstream 函数。 我已…

强者自强 2024-12-15 09:48:12 2 0

该函数要求用户通过循环输入文件名的错误在哪里?

以下函数在 Visual C++ 中运行正确,但在 G++ 中运行不正确。 void OpenFile(ifstream *input) { string fileName = ""; while (true) { cout << "Ent…

Hello爱情风 2024-12-13 12:26:57 3 0

使用 std::ifstream 而不是文件缓存强制读取磁盘

我有一个程序,它使用 std::ifstream 从文件加载数据并将数据存储在结构中。之后,我验证我想要的数据是否在文件中。如果不是,我要求用户修改文件并…

东京女 2024-12-13 06:46:17 7 0

C++ read() 问题

我在 Visual Studio 2010 中的 C++ 中将大文件读入自己的缓冲区时遇到问题。下面是我的代码片段,其中 length 是我正在读入的文件的大小,在运行之前 …

抠脚大汉 2024-12-11 17:47:58 4 0

文件输入和编译错误

Stack Overflow 的用户大家好! 我尝试用 C++ 编写的程序遇到问题。每次编译代码时,都会出现以下错误: FCS2Phase.cpp: In function `int main(int, …

勿忘初心 2024-12-10 23:31:52 4 0

在类中使用 ifstream

在 .h 文件和实现文件中使用 ifstream 时出现以下错误,我在主文件、方法定义和 .h 文件中都有 fstream 包含文件。 'no void Rational::read(std::ifs…

唯憾梦倾城 2024-12-08 21:40:38 6 0

getline() 读取额外的一行

ifstream file("file.txt"); if(file.fail()) { cout<<"Could not open the file"; exit(1); } else { while(file) { file.getline(line[l],80); cout…

晌融 2024-12-07 08:32:36 5 0
更多

推荐作者

梦断已成空

文章 0 评论 0

瞎闹

文章 0 评论 0

寄意

文章 0 评论 0

似梦非梦

文章 0 评论 0

更多

友情链接

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