问题标签 [cin]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - 如何在循环中表示不再输入字符串 ss while (cin >> ss)
我使用“cin”从输入流中读取单词,例如
代码结构与上述类似。它是可编译的。在执行过程中,我不断输入类似
我的问题是如何结束这个输入?换句话说,假设文本文件只是“aa bb cc dd”。但我不知道如何让程序知道文件结束了。
c++ - 使用 C++ 读取管道输入
我正在使用以下代码:
使用以下命令:
echo "Hello" | test.exe
结果是一个无限循环打印“Hello”。如何让它读取并打印一个“Hello”?
c++ - C++:在使用 cin.ignore 之前是否需要使用 cin.get()?
cin.ignore(100,'\n')
如果我只通过流使用标准 cin是否有效?
例子:
还是我必须使用 cin.get()?
例子:
或者这些代码会产生相同的结果吗?
c++ - 我可以查看 cin 缓冲区以进行调试吗?
我正在尝试调试一个使用 cin 从控制台获取输入的程序。调试时有什么可以查看缓冲区的吗?
我正在使用 Visual Studio 2008。
谢谢!
c++ - C ++空格标记cin中输入的结尾?
我只是在学习一些关于密码学的东西,我做了一个很酷的程序,通过在字母表中旋转给定数量的字母来加密任何消息......无论如何......我已经设置好了,但我不能给它要加密多个单词,因为它在一个单词之后结束输入......(使用 cin)......我如何让 cin 在我点击返回之前不停止输入?
c++ - 为什么 std::noskipws 不起作用,或者它应该做什么?
首先我的理解是
应该将整行从cin
“我有空格”插入str
. 但是,这只会将“i”放入str
. 这可能是一个错误的假设,在这种情况下会std::noskipws
做什么?
我知道有一个功能std::getline
并且确实有效,但只是出于教育目的,我决定尝试std::noskipws
为我工作。我过去曾尝试过,但它从来没有用过,所以我通常继续使用std::getline
.
到目前为止,我认为我发现的是,std::noskipws
从技术上讲,std::skipws
它只是在内部取消了basic_iostream
正义调用
或者
所以我尝试继承我自己的流形式basic_iostream
并手动设置这些标志(取消设置)。还是没有骰子。
那么,我是完全不在基地还是有办法让这项工作?
c++ - 如何正确使用 iostream cin?
乍一看,这似乎是一个奇怪的问题,但是当发出cin
请求时,如果它接收到错误的类型,它仍然会继续,但状态会cin
发生变化。
我如何循环直到cin
确定为止,例如,当我要求一个数字时,如果没有给出额外的代码(例如循环),它“接受”一个字符串?
最后,当我cin
连续使用多次时,它会cin
按预期执行第一次,然后跳过其余的;我该如何解决?如果您需要更多信息,请在评论中提问。
在上面的示例中,字符串将被接受,并且第二个 cin 很可能由于某种原因而跳过。我不久前找到了这个问题的答案,但我丢失了我使用的循环片段:/
c++ - C ++检查cin是否有效数据不起作用
我正在为学校做作业,我正在使用一个充满 ICAO 单词字母表的数组。用户输入一个字母,然后程序会显示与提供的字母对应的 ICAO 单词。我正在使用索引变量从 ICAO 数组中获取 ICAO 单词。但是我需要检查用户是否只输入了一个字母才能进入 char 输入变量。我怎样才能做到这一点?以下是我拥有但无法正常工作的内容。它读取第一个字母并从第一个字母中吐出结果,然后立即关闭。
}
我从每个答案的一小部分中弄清楚了。解决方案如下:
c++ - 由空格键分隔的数据
我被分配了一个我根本不明白的问题。我知道我需要使用 cin 函数(如 cin.get()),但我不确定在这种情况下我需要哪一个或如何使用它。
我需要创建一个读取(和写入)3 条数据的插入和提取运算符。所有数据都是 int 类型。对于上下文,数据是分数的整个部分、分子和分母。数据需要用空格分隔,操作符将用于文件输入和输出。
我真正想知道的是我应该使用哪个 cin 函数,以及应该考虑的特定语法我想将值存储在一个整数中。
提前致谢!