=========== read_textdata_string_direct.C============ void read_textdata_string_direct(){ string line; vector s; cout<<"------------input lines--------------------"< ss; int c; while((c = x.find_first_of(" ")) != string::npos){ if(c>0) ss.push_back(x.substr(0,c)); for (int i=c;i>=0;i--) x.erase(i,1); } ss.push_back(x); if(ss[0].empty()) continue; // skip empty line for(auto y:ss) cout<