【发布时间】:2016-02-09 07:08:48
【问题描述】:
我试过这个可以用逗号分割字符串的代码:
string spa ="12,233,434,2";
istringstream iss(spa + ",");
int val;
char dot =',';
while(iss >> val >> dot){
cout << val << endl;
}
但我不知道它是如何工作的。好像是先取值,再右移?
【问题讨论】:
-
ps:看起来不管char是什么。
标签: c++ split istringstream