c++ - 在调用 close() 之前将字符串写入文件

标签 c++

我正在使用 ofstream() 将数据写入文件,我希望程序执行这样一种方式,即一旦值被分配给字符串变量,它就应该继续将字符串写入文件,并且它应该在调用 close() 之前写入。

需要的是, 我正在获取键盘的击键,我希望将其存储到文件中……所以每当按下一个键时,我都希望将其写入文件…………

谁能帮我用c++做这个.........

最佳答案

写入后在 ofstream 上调用 flush()。这将导致输出被实际写入而不是被缓冲。

关于c++ - 在调用 close() 之前将字符串写入文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2681887/

相关文章:

c++ - Cannot specify link libraries for target错误CMakeLists

c++ - 图像不失真后如何找到特征的新位置?

c++ - 什么是 undefined reference /未解析的外部符号错误以及如何修复它?

c++ - $QTDIR 指的是 Visual Studio 中的错误目录

c++ - 数据结构/容器选择

c++ - 如何在 beast 1.7 中打印 http 消息

C++ - char* 与 string*

c++ - 如果没有指针,如何识别堆栈上的内存?

C++ 类合并、链接器问题

c++ - 如何在 OpenGL 中显示/绘制 .ply 对象?