C++ 保存char矩阵到txtl中
时间: 2023-10-22 20:05:11 浏览: 167
你可以使用C++的文件操作来保存一个char矩阵到txt文件中。以下是一个简单的示例代码:
```cpp
#include <iostream>
#include <fstream>
using namespace std;
int main() {
// 定义一个char矩阵
char matrix[3][3] = {
{'a', 'b', 'c'},
{'d', 'e', 'f'},
{'g', 'h', 'i'}
};
// 创建一个输出文件流对象
ofstream outputFile("matrix.txt");
// 检查文件是否成功打开
if (!outputFile.is_open()) {
cout << "无法打开文件!" << endl;
return 1;
}
// 逐行保存矩阵到文件
for (int i = 0; i < 3; i++) {
for (int j = 0; j < 3; j++) {
outputFile << matrix[i][j] << " ";
}
outputFile << endl;
}
// 关闭文件流
outputFile.close();
cout << "矩阵已成功保存到文件 matrix.txt" << endl;
return 0;
}
```
这段代码将一个3x3的char矩阵保存到名为"matrix.txt"的文件中。你可以根据需要修改矩阵的大小和内容,以及文件名。运行该程序后,你将在当前目录下找到生成的txt文件。
阅读全文