【问题标题】:Redundant input in cincin 中的冗余输入
【发布时间】:2014-03-05 00:45:36
【问题描述】:

我们给程序提供的冗余输入会发生什么?假设您想从标准输入中读取变量a 中的一个整数,但您输入了五个空格分隔的整数。终端向程序提供第一行输入。 a 填充第一个整数。现在,您提供的其他输入会发生什么情况?你可以访问它吗?提前致谢。

【问题讨论】:

    标签: c++ input cin


    【解决方案1】:

    您可以读取多个输入:

    int a, b;
    cin >> a >> b;
    int c;
    cin >> c;
    

    或者,您可以简单地忽略任何额外的输入,它会在程序退出时被丢弃。

    【讨论】:

      【解决方案2】:

      我认为其他 4 个整数留在流中。所以如果你以后有更多的cin,你可以得到它们

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多