c++游戏进度数组保存到文件
时间: 2023-08-15 07:06:47 浏览: 154
游戏进度保存mouse
要将C++游戏进度数组保存到文件,可以使用文件流和循环将数组中的每个元素写入到文件中。以下是一个简单的示例代码:
```c++
#include <iostream>
#include <fstream>
using namespace std;
int main() {
// 假设游戏进度数组为arr,长度为n
int arr[n] = {1, 2, 3, 4, 5};
// 创建文件输出流,并打开文件
ofstream outfile("progress.txt");
// 将数组中的每个元素写入到文件中
for (int i = 0; i < n; i++) {
outfile << arr[i] << endl;
}
// 关闭文件
outfile.close();
return 0;
}
```
在上面的示例代码中,我们使用了ofstream类创建了一个文件输出流,并将其绑定到一个名为progress.txt的文件上。然后,我们使用一个循环将数组中的每个元素写入到文件中,并在每个元素后面加上一个换行符,以便于下次读取。最后,我们关闭文件输出流并结束程序。
当需要读取保存的进度数组时,可以使用文件输入流和循环读取文件中的每一行,将其转换为数字并存储到一个新的数组中。
阅读全文