#include <string>
#include <iostream>
#include <fstream>
#include <vector>
#include <sstream>
using namespace std;
//void split(string& s, string& delim, vector< string >* ret)
//{
// size_t last = 0;
// size_t index=s.find_first_of(delim, last);
// while (index != string::npos)
// {
// ret->push_back(s.substr(last,index-last));
// last=index+1;
// index=s.find_first_of(delim,last);
// }
// if ( index-last>0 )
// {
// ret->push_back(s.substr(last,index-last));
// }
//}
void split(const std::string &s, char delim, std::vector<std::string> *elems) {
stringstream ss(s);
string item;
while (getline(ss, item, delim)) {
elems->push_back(item);
}
}
int main(int argc, char ** argv)
{
ifstream ifs("./id_word_20160127.txt");
if (ifs.is_open())
{
size_t count = 0;
string line;
char delim = ' ';
while(getline(ifs, line))
{
count += 1;
vector<string> vec;
split(line,delim, &vec);
split
最新推荐文章于 2023-09-13 11:10:12 发布