求教cin的“返回值”和返回规则
  • 板块学术版
  • 楼主my_stupid_name
  • 当前回复5
  • 已保存回复5
  • 发布时间2022/11/16 22:57
  • 上次更新2023/10/27 02:42:55
查看原帖
求教cin的“返回值”和返回规则
766098
my_stupid_name楼主2022/11/16 22:57

代码

#include <iostream>
using namespace std;

int main()
{
    char ch;

    while ((cin.get(ch))!='\n')
        cout << ch;
    cout << endl;

    return 0;
}

问题

 while ((cin.get(ch))!='\n')

报错。原因是: 没有找到接受“std::basic_istream<char,std::char_traits>”类型的左操作数的运算符(或没有可接受的转换)

需求

求路过的大佬解释出错原因并结合这个例子讲一讲cin的“返回值”和返回规则。

2022/11/16 22:57
加载中...