相关疑难解决方法(0)

从cin读取getline到stringstream(C++)

所以我试图从标准输入(使用cin)读取这样的输入:

亚当英语85
查理数学76
埃里卡历史82
理查德科学90

我的目标是最终将每个数据块存储在我自己创建的数据结构中,因此基本上我想解析输入,因此每个数据都是单独的.由于每行输入由用户一次输入一次,因此每次我得到需要解析的整行输入.目前我正在尝试这样的事情:

stringstream ss;
getline(cin, ss);

string name;
string course;
string grade;
ss >> name >> course >> grade;
Run Code Online (Sandbox Code Playgroud)

我遇到的错误是XCode告诉我没有匹配的函数调用getline令我感到困惑.我已经包含了string库,所以我猜这个错误与使用getline读取cin到一个stringstream?任何帮助在这里将不胜感激.

c++ stringstream cin getline ostream

6
推荐指数
2
解决办法
3万
查看次数

标签 统计

c++ ×1

cin ×1

getline ×1

ostream ×1

stringstream ×1