我们为程序提供的冗余输入会发生什么?假设您要从标准输入读取变量a
中的整数,但输入五个空格分隔的整数。终端为程序提供第一行输入。 a
填充了第一个整数。现在,您提供的其他输入会发生什么?你能获得它吗?提前谢谢。
答案 0 :(得分:2)
我认为其他4个整数都留在了流中。所以,如果你以后有更多的cins,你可以得到它们
答案 1 :(得分:2)
您可以阅读多个输入:
int a, b;
cin >> a >> b;
int c;
cin >> c;
或者,您可以简单地忽略任何额外的输入,并在程序退出时将其丢弃。