写一个可以保存数据的C++demo
时间: 2023-08-01 14:12:16 浏览: 49
这里提供一个简单的 C++ 程序,可以实现保存数据到文件的功能:
```c++
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
int main()
{
string filename = "data.txt"; // 定义文件名
// 打开文件
ofstream outfile;
outfile.open(filename, ios::app); // ios::app 表示追加写入,如果文件不存在则创建
if (!outfile.is_open()) // 判断文件是否打开成功
{
cout << "无法打开文件 " << filename << endl;
return -1;
}
// 写入数据
int data1 = 123;
double data2 = 4.56;
outfile << data1 << " " << data2 << endl;
// 关闭文件
outfile.close();
cout << "数据已保存到文件 " << filename << endl;
return 0;
}
```
这个程序可以将整数和浮点数写入到指定的文件中,如果文件不存在,则会创建新的文件并写入数据。如果文件已经存在,则会在文件末尾追加写入。保存数据的操作可以根据实际需要进行修改,例如可以使用循环读取数据并写入到文件中。