Sta*_*per 2 c++ integer cin getline
我的问题/问题:
我现在的程序是使用cin >>以获取输入和除了我需要使用多数民众赞成在工作的罚款getline()在一个点上,我知道我不应该像混为一谈getline(),并cin.get()用cin >>.如何在不使用的情况下输入整数>>?
研究:
我试图对此进行研究,但我发现的每一个结果都说使用cin >> 这是我发现的最接近的结果.
我会很高兴找到避免使用的方法getline().
有两种方法:
一种方法是使用std::getline将行读入a std::string,并将该字符串放入std::istringstream可以使用输入运算符的位置>>.
另一种方式,如果输入只是数字,则std::getline用于获取该行,然后将其转换为数字std::stoi.