问题标签 [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++ - 是否可以将 cin 与 Qt 一起使用?
可以cin
在Qt中使用吗?我可以使用cout
但找不到如何cin
在 Qt 控制台应用程序中使用的示例。
c++ - 使用输入调用成员函数
是否可以使用 Input 调用成员函数?
c++ - 第一次 while 循环的第一次迭代总是无法获取输入。2+循环工作正常
该错误始于 cin.getline ( string, 25, '\n' ); 或它下面的行(strtod)。如果我使用 cin,它可以工作,但我不能退出。如果我输入任何不是双精度的,就会运行一个无限循环。需要帮忙。基本上,第一次迭代运行,不要求输入,所以用户把数学问题弄错了。第二次迭代工作正常。接下来也很好。如果我退出,使用 q,我会被转回到模式选择器。选择一种模式后,第一次迭代会再次出现该错误。下一次迭代它就消失了。
c++ - cin 不稳定的行为
我是 C++ 的新手。小代码示例如下:
当我运行程序并输入以下内容时:
阿兹
我得到输出:
32767
我理解'a',但为什么整数值是 32767?我只是想测试一下,如果我使用'z'而不是分配给int1的数值,会发生什么。
我尝试输入:
斧头
...我也得到相同的结果。
现在,如果不是int int1
我使用short int1
并运行带有输入的程序:
阿兹
我得到输出:
一个 0
附言
我使用的是 64 位机器。
c++ - C++ cin 问题
这似乎很奇怪:
如果我输入以下内容:
我得到以下信息:
函数 main() ..
我理解:
但是为什么变量 number_value 为 0。
cin.good()
显示失败,因此不会读取任何内容,并且之前分配的 number_value 中的值将保留。我期望值为 7。
c++ - C++ cin 一直跳
我的程序有问题。当我运行它时,它会询问用户专辑和标题,但随后它只是退出循环而不询问价格和销售税。有什么想法吗?
这是一个示例运行
程序代码:
c++ - C++ cin 问题。不捕获用户的输入
我有以下方法,它没有从用户那里捕获任何东西。如果我输入 New Band 作为艺术家姓名,它只会捕获“New”,而忽略“Band”。如果我使用 cin.getline() 代替,则不会捕获任何内容。任何想法如何解决这一问题?
这工作得很好。谢谢罗杰
c++ - 两次使用cin的问题
这是代码:
结果是 getline 永远不会因用户输入而暂停,因此第二个输出始终为空。
在花了一些时间之后,我意识到在第一次调用“cin>>str”之后,似乎'\n'仍然存储在cin中(使用cin.peek()检查),它立即结束了getline。解决方案将在第一个用法和第二个用法之间再添加一行:
cin.ignore(numeric_limits::max(), '\n');
但是,我仍然不明白,为什么在第一次调用后留下'\n'?istream& operator>> 到底是做什么的?
c++ - C++ CIN cin 随机跳过
我有这个程序,但 cin 随机跳过.. 我的意思是有时它会,有时它不会。任何想法如何解决这一问题?
好的,我想通了。对于任何想知道这里的更新代码的人:
c++ - 用户输入...如何检查 ENTER 键
我有一段代码,用户在其中输入键盘输入。当按下 ENTER 时我想做一些事情。我正在检查 '\n' 但它不起作用。如何检查用户是否按下了 ENTER 键?