【发布时间】:2013-05-11 18:25:40
【问题描述】:
我需要从流中打印一些数据 - istringstream(在 main () 中)。
示例:
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?
【问题讨论】:
标签: c++ parsing stream cout istringstream