ofstream相关内容

ofstream(mode ios :: out)在系统停止时将现有文件清除为空白

使用场景为工业(不稳定的电源和其他故障程序/硬件).要求关闭电源(或蓝屏崩溃)时程序应不受影响地返回.操作系统是带有NTFS的Windows 7. 我使用boost :: property_tree编写json来将参数记录到人类可读的文本文件中. boost::property_tree::write_json("logic.txt", pt); 实际上,当系统停止时,它有时会擦除 ..
发布时间:2020-05-19 21:47:01 C/C++开发

流的使用

我有点被ofstream弄糊涂了. 从ostream继承的ofstream.而且它 也继承了方法"operator ..
发布时间:2020-05-19 21:46:48 C/C++开发

如何在C ++的子目录中创建文件?

这是我的代码,如何在子目录联系人中创建文件?每次创建文件时,它就会出现在与我的程序相同的目录中. int main(){ ofstream myfile("\\contacts"); myfile.open ("a"); myfile.close(); } 解决方案 在构造函数中指定完整路径: ofstream myfile(".\\contacts\\a"); // or ju ..
发布时间:2020-05-19 21:46:44 C/C++开发

多线程共享的ofstream-一段时间后崩溃

此函数以ofstream作为参考,然后构建结构数据包,并使用ofstream将结构从线程中分离到Trie匹配类.根据匹配距离的顺序返回具有n个匹配项的堆栈.然后,通过引用将ofstream,数据包和堆栈传递给打印函数,该函数将匹配项写入相同的输出文件-等待不使用ofstream时.问题是写了一半的比赛后,ofstream崩溃了. ofstream,数据包和外文件头 void Match ..
发布时间:2020-05-19 21:46:40 C/C++开发

C ++ ofstream与C ++ cout通过管道传输到文件

我正在编写一组单元测试,这些单元测试会将计算出的值写到文件中.每个测试产生一个正方形矩阵,该正方形矩阵可容纳50,000至500,000个双精度点,我总共有128个测试用例组合. 编写cout语句,然后将其管道传输到文件中是否有任何重大开销,还是最好使用ofstream直接写入文件中? 解决方案 这将取决于您的系统和环境.这种差异可能很小,但是只有一种方法可以确保:尝试两种方法并对其 ..
发布时间:2020-05-19 21:46:37 C/C++开发

C ++:cin>> *字符

因此,我目前正在编写一个行编辑器,作为有关I/O的学习项目,编写文件等.它是用C ++编写的,我目前正在尝试写出用户选择的文件.我已经实现了CLI参数,但是目前我不知道如何以编程方式实现指定要写入的文件. char *filename; if (argc >= 2){ filename = argv[1]; } else{ cout ..
发布时间:2020-05-19 21:46:33 C/C++开发

如何将std :: ofstream重定向到std :: cout?

我正在使用一些代码,这些代码使用类型为std::ofstream*的全局调试记录器.我想将其重定向到std :: cout,因为我是实时使用代码,而不是为其设计的批处理方法. 是否可以将其使用的全局std::ofstream*指针重定向到std::cout?我知道std::ofstream是从std::ios继承的,它允许人们使用rdbuf()方法更改流缓冲区,但不幸的是,它似乎std::o ..
发布时间:2020-05-19 21:46:31 C/C++开发

C ++中的Ofstream数组

我希望在我的项目中使用41个输出文件来在它们上写文本.首先创建一个字符串数组list来命名这些输出文件,然后我尝试定义ofstream对象的数组并使用list来命名它们,但是出现此错误'outfile' cannot be used as a function.下面是我的代码: #include #include #include ..
发布时间:2020-05-19 21:46:22 C/C++开发

更改或检查std :: ofstream的openmode

在一些使用std::ofstream执行大量文件I/O的代码中,我在缓存流以提高效率.但是,有时我需要更改文件的打开模式(例如,append vs truncate).这是一些类似的模拟代码: class Logger { public: void write(const std::string& str, std::ios_base::openmode mode) { ..
发布时间:2020-05-19 21:46:17 C/C++开发

C ++,关于fprintf和ofstream

我已经使用了fprintf一段时间了,我想问一个问题.这条fprintf行等效于什么: fprintf(OutputFile, "%s", "SomeStringValue"); 使用ofstream吗? 我真的很想知道如何使用ofstream中的“%s".如何接受下一个参数并将其打印为字符串? 解决方案 您不能.您只需将字符串写入流中. 如果您想为字符串提供一些其他 ..
发布时间:2020-05-19 21:46:15 C/C++开发