zoukankan      html  css  js  c++  java
  • C++ cin 问题(还有CLion控制台问题)

    #include <iostream>
    
    int main()
    {
        int sum = 0, value = 0;
        while (std::cin >> value)
            sum += value;
        std::cout << "Sum is: " << sum << std::endl;
    
        return 0;
    }
    

    在循环读取输入时,最终结束的标志可以是输入一个非数字的字符。

    另外,在 CLion 中,结束符并不是像《C++ Primer》中所说的:

    当从键盘向程序输入数据时,对于如何指出文件结束,不同操作系统有不同的约定。在Windows系统中,输入文件结束符的方法是敲Ctrl + Z(按住Ctrl键的同时按Z键),然后按Enter或Return键。在Unix系统中,包括Mac OS X系统中,文件结束符输入是用Ctrl +D。

    而是 Ctrl+D,在我的Windows系统中是这样!另外,网上说法:Mac OS 的结束符是 cmd+D!

  • 相关阅读:
    servlet中Cookie的编码问题
    servlet关于转发用法
    eclipse界面更改为黑色
    猜字符小游戏——可以设置等级
    uva 10655
    uva11029
    UVA11388 GCD LCM1 2 -1
    uva 11609
    poj 2436
    poj 2431
  • 原文地址:https://www.cnblogs.com/fanlumaster/p/14178012.html
Copyright © 2011-2022 走看看