我曾尝试将我的向量内容写入文件中。为此,我编写了以下代码:
int main()
{
ofstream outputfile("test.txt");
vector<int>temp;
temp.push_back(1);
temp.push_back(2);
temp.push_back(3);
for(int i=0;i<temp.size();i++)
outputfile<<temp[i]<<"\n";
}
当我写下这段代码时,我可以轻松地做到我想要的。文件内容如下:
1 2 3
然而,当我想要将我的向量以相反的顺序写入文件中(如下所示),我什么也得不到。只有空文件。有人能帮忙吗?提前感谢。
for(int i=temp.size()-1;i>=0;i--)
outputfile<<temp[i]<<"\n";
vector
的末尾开始计算。 - BoBTFish