作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我有一个文件:
a 0 0
b 1 1
c 3 4
d 5 6
使用istringstream,我需要得到a,然后是b,然后是c,等等。但是我不知道该怎么做,因为网上和我的书中都没有很好的例子。
到目前为止的代码:
ifstream file;
file.open("file.txt");
string line;
getline(file,line);
istringstream iss(line);
iss >> id;
getline(file,line);
iss >> id;
这两次都为 id 打印“a”。我显然不知道如何使用 istringstream,我必须使用 istringstream。请帮忙!
最佳答案
ifstream file;
file.open("file.txt");
string line;
getline(file,line);
istringstream iss(line);
iss >> id;
getline(file,line);
istringstream iss2(line);
iss2 >> id;
getline(file,line);
iss.str(line);
iss >> id;
istringstream
复制您给它的字符串。它看不到对 行
的更改。要么构造一个新的字符串流,要么强制它获取字符串的新拷贝。
关于c++ - istringstream - 如何做到这一点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2323929/
我是一名优秀的程序员,十分优秀!