9得票2回答
即使在二进制模式下,std::ofstream仍然会写入\r。

我正在尝试使用std :: ofstream()编写UTF-16编码的文件。即使在二进制模式下,写入"\n\0"也会被写成"\r\n\0"。示例代码: std::string filename = ... std::ofstream fout(filename, std::ios_base:...

8得票1回答
为什么ofstream在0x0A之前插入了一个0x0D字节?

我正在使用ofstream fout("filename");在C++中输出一个无符号字符数组,但是它会在中间产生一个错误字符。这是导致问题的代码部分: for(int i = 0; i < 12; i++) fout << DChuffTable[i]; 这是数组的定...

8得票2回答
C++中的ofstream换行

这是我的代码: #include <iostream> #include <fstream> using namespace std; int main() { ifstream ifile ("input.dat", ios::in); ofstre...

8得票3回答
ofstream重置精度

我正在使用C++来操作文本文件。 我需要以一定的精度写入一些数字,所以我这样做: ofstrem file; file.open(filename, ios::app); file.precision(6); file.setf(ios::fixed, ios...

8得票1回答
fstream、ofstream、ostream和iostream之间的区别是什么?

我正在参加一门C++入门级别的课程测验,我试图理解一个问题。在搜索了互联网并没有得到答案后,我来到这里。 Which of the following function declarations will accept either cout or a file stream object...

8得票1回答
将 ifstream 转换为 bool 和使用 ifstream::is_open() 有什么区别?

也许是一个愚蠢的问题,但我需要一个清晰的答案。这些函数的返回是否有任何区别? int FileExists(const std::string& filename) { ifstream file(filename.c_str()); return !!file; } in...

8得票2回答
C++中关于fprintf和ofstream的问题

我已经使用了一段时间的 fprintf,现在我想问一个问题。这个 fprintf 行的等效语句是什么: fprintf(OutputFile, "%s", "SomeStringValue"); 如何使用ofstream? 我非常想知道如何在ofstream中使用"%s",如何获取下一...

8得票2回答
当将std::ofstream作为参数传递时,为什么要使用“已删除”的函数?

我有一个成员是std::ofstream fBinaryFile,还有一个 void setFile( std::ofstream& pBinaryFile ) { fBinaryFile = pBinaryFile; } 输出: Data.h:86:16: err...

8得票2回答
`ofstream` 与 0 的比较。

我正在将现有的旧代码升级以使用VS 2019*,在代码中,我有以下函数,在返回行失败: int foo(const char *fn) const { ofstream out(fn,ios::binary); if (out) { //... ...

7得票2回答
使用 `ofstream` 似乎无法创建或写入文件。

在模拟结束时,我想将一些结果作为追加行写入数据文件。我使用的代码如下,您可以假设 `outFile` 正确分配为 `std::ofstream`,`output_file` 是一个包含有效路径但尚不存在的文件的 `std::string`,并且打印到文件的变量只是在模拟期间取值的 `int` ...