问题标签 [ofstream]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - C++ ofstream 正在随机更改输出格式?
我有一个正在写入 .txt 文件的函数。
然后 :
我正在编写的文本是一个日志文件,其中包含我的应用程序更改的历史记录。
因为我是法国人,所以我正在写字符(拉丁语?),例如“ê”或“ë”。这随机工作......起初我在记事本中得到正确的格式,然后当我附加一些其他字符时,它切换到另一种格式,所以“ê”变成“ê”,我不明白为什么。
(事实上,我什至无法通过 code::blocks 编译“¨”,因为它是一个“多字符常量”)
我应该怎么办 ?提前谢谢。
c++ - 为什么我的输出文件在这个使用 std::fstream 的简单程序中是空的?
我试图了解如何从输入文件中读取信息并将该数据写入输出文件。我了解如何从文件中读取并显示其内容,但我不了解如何写入文件或显示其内容。我的程序运行良好,但是当我检查我的输出 txt 文件时,里面什么都没有!我可能做错了什么?输入文件包含 3.1415 2.718 1.414。
c++ - 运行时的流错误
嗨,我正在尝试将文本写入文件:ofstream
当我运行这个 XCode 时告诉我一个 exec 坏访问来自于data_file->open(datafilename.str().c_str(), ios::app);
?我哪里错了?
c++ - 在 C++ 中使用 ifstream 逐行读取文件
file.txt 的内容是:
5 3
坐标对在哪里。如何在 C++ 中逐行处理此数据?
我能够得到第一行,但我如何得到文件的下一行?
c++ - fprintf vs std::ofstream 的性能非常令人惊讶(fprintf 非常慢)
我正在运行一些基准测试,以找到将大型数组写入 C++ 文件的最有效方法(ASCII 中超过 1Go)。
所以我将 std::ofstream 与 fprintf 进行了比较(见下面我使用的开关)
我最大的问题是 fprintf 似乎比 std::ofstream 慢了 12 倍以上。您知道我的代码中问题的根源是什么吗?或者也许 std::ofstream 与 fprintf 相比非常优化?
(还有另一个问题:你知道另一种更快的写入文件的方法吗)
非常感谢你
(细节:我正在用 g++ -Wall -O3 编译)
c++ - C++ 使用 ofstream 写入二进制文件
对于我正在开发的小文件格式,我需要将 519 字节的标头输出到文件中。我对整个 ofstream 概念有点陌生。虽然我在阅读 Truevision Targa 文件的标题方面有一些经验。但是输出是我非常熟悉的东西。
所以基本上,这是我的问题。
我打开了一个ofstream的实例,我需要像这样输出一个标题:
现在我需要在文件的前 519 个字节中获取所有这些内容,其余内容各不相同,我将如何将此标头复制到我的文件中?
我最好想使用 ofstream 类来做到这一点,但我也可以使用原始的 C 库。我已经在这里待了 2 个小时,但我还没有到任何地方,尝试在 Google 上搜索也无济于事。
c++ - ofstream 无法打开或写入文件
我已经看了好几个小时了,我只知道答案很简单。似乎无论我做什么,我都无法打开文件。这是一个多类程序,所以在我的标题中
在我的cpp文件中
我玩过构造函数上的标志和打开的命令。一旦它设法打开一个文件,但它从未向该文件写入任何内容。如果您有任何见解,我将不胜感激。
编辑感谢所有帮助家伙,看起来我试图用“”打开一个文件。但是即使现在我已经理顺了这一点,我的代码也没有写入那个打开的文件。我检查了我的权限,我正在执行 chmod a+rwx ......这里是更详细的代码。
.cpp 文件
它不会向文件写入任何内容:(但现在它正在创建一个文件,所以这是一个步骤:-D。显然我有一个数据结构和其他东西支持它,但我只需要让它写入。谢谢进步
c++ - 如何在 C++ 中打印 \"
我需要打印一个确切地说的字符串:
基本上,我需要这样做,因为我使用 C++ 代码来生成 C++ 代码。
我想通过 ofstream 写上面的字符串,所以像
问题是我不能\\"
在字符串内做。
windows - 宽字符到多字节
我正在尝试将宽字符转换为多字节。它仅在 yje myfile 部分。其余的工作正常。我不能使用 wofstream,因为我在几个地方使用了 ofstream,所以我只剩下这个了。
}
c++ - C++ fstream 输出错误数据
首先是上下文:
我的程序做了一些并行计算,这些计算记录在一个文件中。线程按块分组(我使用的是 CUDA)。日志文件的格式如下:
我编写了一个函数,它应该读取日志文件并按线程对每个运行消息进行排序。
问题是生成的文件有很多垃圾数据。例如,一个 6KB 的输入日志文件生成了一个 192KB 的输出日志!输出文件似乎与输入文件有很多重复。但是,在调试代码时,双端队列在排序前后显示了正确的值。我认为 ofstream 写入本身有问题。
编辑:该功能没有并行运行。