将缓冲区写入文本文件

时间:2013-11-18 21:14:15

标签: c++ c file-io buffer

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

ser.readLine(); 

读取数据。

我想将所有数据写入文本文件。

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

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

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

2 个答案:

答案 0 :(得分:1)

我认为您正在寻找this链接。它会对你有所帮助。

答案 1 :(得分:0)

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

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