我有一个文件:istringstream - 如何做到这一点?
a 0 0
b 1 1
c 3 4
d 5 6
使用istringstream,我需要一个,然后是B,然后是C等,但我不知道该怎么办,因为没有很好的例子在网上或我的书。
到目前为止的代码:
ifstream file;
file.open("file.txt");
string line;
getline(file,line);
istringstream iss(line);
iss >> id;
getline(file,line);
iss >> id;
这版画 “A” 为ID两次。我不知道如何使用istringstream,我必须使用istringstream。请帮忙!
我当时希望情况并非如此,但我在循环中添加了iss2,因此每次都会重新初始化,并且工作正常。谢谢 – 2010-02-24 06:14:39
在用iss.str(line)设置一个新字符串后总是调用'iss.clear()'很重要' – phunehehe 2010-08-28 16:44:15