c++ - 将缓冲区写入文本文件

标签 c++ c file-io buffer

我有一个设备连接到我的一个端口,我从那里获取数据。我用 C++ 为它写了一个接口(interface)。我可以很好地读取数据,并将其打印到我的屏幕上。 我用

ser.readLine(); 

读取数据。

我想将我得到的所有数据写入一个文本文件。

我知道要将数据写入文本文件,我需要使用以下内容。

  ofstream myfile;
  myfile.open ("test.txt");
  myfile <<  "dasd";
  myfile.close();

所以我的问题是如何将获取的数据写入文本文件。 谢谢

最佳答案

假设 ser.readLine(); 返回一个你可以做的字符串

 ofstream myfile;
 myfile.open ("test.txt");
 myfile << ser.readLine();
 myfile.close();

关于c++ - 将缓冲区写入文本文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20058040/

相关文章:

c++ - 使用 Google 基准测试时返回值会发生什么变化?

c++ - 初始化二维对象数组

c++ - 连续写入导致仅访问磁盘一次

c - 为什么在使用指针交换两个变量时会得到意想不到的结果?

c - C 中的死编码

java - 如何处理一个823237个字符的字符串

c++ - 两个节点相互指向时不可避免的内存泄漏

c - C 中的辛普森法则 - 错误答案

java - 用于在 Java 中打开和读取数据的 File 和 Scanner 对象

C++ WinApi : ReadDirectoryChangesW() Receiving Double Notifications