-
加头文件
#include"string.h"
#include<iostream>
#include<sstream>
#include<fstream>
using namespace std;
-
代码如下:
ifstream fin("/home/simin/mywork/后三 (copy).pos");
string line_info,input_result;
vector<string> vectorString;
if(fin) // 有该文件
{
while (getline (fin, line_info)) // line中不包括每行的换行符
{
stringstream input(line_info);
//依次输出到input_result中,并存入vectorString中
cout<<"line_info: "<<line_info<<endl;
while(input>>input_result)
vectorString.push_back(input_result);
for(int j=0;j<vectorString.size();j++){
cout<<vectorString[j]<<endl;
}
}
}
else // 没有该文件
{
cout<<"no such file"<<endl;;
}
网友评论