cin 中的冗余输入
Redundant input in cin
我们给程序的冗余输入会发生什么?假设您要从标准输入中读取变量a
中的整数,但您输入了五个空格分隔的整数。终端为程序提供第一行输入。 a
用第一个整数填充。现在,您提供的其他输入会发生什么情况?你能得到它吗?提前谢谢。
您可以读取多个输入:
int a, b;
cin >> a >> b;
int c;
cin >> c;
或者,您可以简单地忽略任何额外的输入,当程序退出时,它将被丢弃。
我认为其他 4 个整数都留在流中。所以如果你以后有更多的 cins,你可以得到它们
相关文章:
- 如何擦除冗余输入?
- 使用提升几何缓冲区缩放多边形时的冗余折点
- 我应该担心冗余声明吗?
- Qt的slot(?)将冗余命名空间插入连接
- 方法冗余移动调用的移动语义
- 使用 llvm 和本地值编号算法擦除冗余表达式
- 优化堆上创建的冗余变量
- 如何消除访客模式冗余?
- 表达式模板需要冗余重载
- C++,处理多个构造函数重载和冗余代码
- 使用模板基类消除工厂类派生类冗余的干净方法
- 连接两个文件时如何避免冗余尾随换行符?
- CMake:修改共享库时的冗余链接
- 提升精神 X3:"属性没有预期的大小"冗余
- 如何简化此冗余C++代码?
- 是``if`语句''在modulo之前和分配操作之前的冗余
- 使用最终类说明符时,最终函数说明符是否冗余?
- 简化冗余std :: array初始化,当时没有constexpr构造函数
- 尝试使用 OpenMP 并行化递归函数的冗余计算
- cin 中的冗余输入