怎么把vector写入文件
时间: 2024-05-03 22:19:36 浏览: 86
你可以使用文件流 ofstream 和迭代器来将 vector 写入文件。下面是一个示例代码:
```c++
#include <fstream>
#include <vector>
int main() {
std::vector<int> vec = {1, 2, 3, 4, 5};
std::ofstream outputFile("output.txt");
// 使用迭代器将 vector 写入文件
std::copy(vec.begin(), vec.end(), std::ostream_iterator<int>(outputFile, " "));
return 0;
}
```
这个程序将 vector 中的内容写入到名为 "output.txt" 的文件中。每个元素之间用空格分隔。你可以根据需要更改分隔符。
阅读全文