0
我需要从流 - istringstream(在main())中打印一些数据。如何解析istringstream C++?
例如:
void Add (istream & is)
{
string name;
string surname;
int data;
while (//something)
{
// Here I need parse stream
cout << name;
cout << surname;
cout << data;
cout << endl;
}
}
int main (void)
{
is . clear();
is . str ("John;Malkovich,10\nAnastacia;Volivach,30\nJohn;Brown,60\nJames;Bond,30\n");
a . Add (is);
return 0;
}
如何做到解析这一行
is.str ("John;Malkovich,10\nAnastacia;Volivach,30\nJohn;Brown,60\nJames;Bond,30\n");"
到name;surname,data
?