ofstream输出表格
时间: 2024-05-05 08:22:53 浏览: 41
ofstream使用
您可以使用以下方法将数据输出为表格:
```c++
#include <iostream>
#include <fstream>
#include <vector>
#include <string>
using namespace std;
int main() {
// 创建数据
vector<vector<string>> data = { {"Name", "Age", "Gender"},
{"Tom", "25", "Male"},
{"Mary", "30", "Female"},
{"John", "35", "Male"} };
// 打开输出文件流
ofstream outfile("data.csv");
// 遍历数据,将每行数据输出到文件中
for (auto row : data) {
for (auto col : row) {
outfile << col << ",";
}
outfile << endl;
}
// 关闭输出文件流
outfile.close();
cout << "数据已输出到 data.csv 文件中。" << endl;
return 0;
}
```
在此示例中,我们创建了一个名为`data`的二维字符串向量。然后,我们打开一个名为`data.csv`的输出文件流,并遍历数据,将每行数据输出到文件中。我们使用逗号分隔符来分隔每个单元格,并在每行结束时输出一个换行符。最后,我们关闭输出文件流,并打印一条消息来指示数据已成功输出到文件中。
阅读全文