1.vs文件路径输入:“d:\\1.txt” 或 "d:/1.txt" 都可以
2.将vector<string> str里的内容全部写入TXT:
#include <iostream>
#include <fstream>
#include <string>
#include <vector>
using namespace std;
int main()
{
vector<string> vec;
vec.push_back("马年快bai乐!!du!");
vec.push_back("so easy!!!!");
ofstream fout("out.txt",ios::out);
for(int i=0;i<vec.size();++i) // 不可省
fout<<vec[i]<<endl;
}
因为vector重载了[ ]运算符,所以我直接把它当作数组用了,当然可以用vector的迭代器iterator访问。
主要就是产生一个ofstream的对象,然后用<<把内容输入到这个文件就行了,<<的用法与输入到屏幕时是一样的。
3.