getline处显示错误

mihuangan 2017-11-06 04:38:24
#include<iostream>
#include<sstream>
#include<string>
using namespace std;
int main(int argc, char*argv[])
{
string strText = "How are you?";//源串
string strResult = "";
stringstream istr(strText);
while (!istr.eof())
{
getline(strText, strResult, ',');//读入输入流并给变量赋值
cout << "string=" << strResult << endl;
}
return 0;
}
...全文
200 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
paschen 2017-11-06
  • 打赏
  • 举报
回复
改成:getline(istr, strResult, ','); http://en.cppreference.com/w/cpp/string/basic_string/getline
大米粥哥哥 2017-11-06
  • 打赏
  • 举报
回复
可以百度一下函数的用法 具体传什么类型的参数
开心秋水 2017-11-06
  • 打赏
  • 举报
回复
getline第一个参数改为istr
mihuangan 2017-11-06
  • 打赏
  • 举报
回复
我是说那边打错了。改掉之后还是显示getline 处有错误
零隐 2017-11-06
  • 打赏
  • 举报
回复
引用 1 楼 mihuangan 的回复:
how are you 处打错了是how,are,you
这仁兄说的对。
mihuangan 2017-11-06
  • 打赏
  • 举报
回复
how are you 处打错了是how,are,you

33,311

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 新手乐园
社区管理员
  • 新手乐园社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧