利用stringstream将文件中的内容一行行读取并输出出来

来源:互联网 发布:给网络销售平台供货 编辑:程序博客网 时间:2024/04/30 01:07
#include<iostream>#include<vector>#include<string>#include <sstream>using namespace std;void getTextLine(char *src, vector<string>& array){    unsigned long len = 0;    stringstream stream(src);    string str;    while(std::getline(stream, str))        array.push_back(str);}void main(){    vector<string> vStr;    char* src = "\abcd\n\cdefgh\n\jkl\n\";getTextLine(src, vStr);    for(vector<string>::iterator iter = vStr.begin(); iter != vStr.end(); iter++)cout<<*iter<<endl;}/*abcdcdefghjkl*/

0 0