问题标签 [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.

0 投票
2 回答
757 浏览

c++ - 是否可以“准备”来自 cin 的输入?

他的回答中,特别是在链接的 Ideone 示例中,@Nawaz 展示了如何更改缓冲区对象cout以写入其他内容。这让我想到利用它来准备输入cin,通过填充它streambuf

但这并不像预期的那样工作,或者换句话说,它失败了。:| cin仍然需要用户输入,而不是从提供的streambuf. 有没有办法使这项工作?

0 投票
1 回答
1523 浏览

c++ - C++ 中的 cin.get() 有问题吗?

我有以下代码:

执行时,我可以输入 x 值,它会像我预期的那样忽略第 1 行。但是,当程序要求 y 值时,我输入了一个值,但程序没有忽略第2 行的 while ?我不明白, Line 1Line 2有什么区别?我怎样才能让它按预期工作?

0 投票
2 回答
1125 浏览

c++ - 如果cin中没有输入任何内容,如何停止递归?

我正在编写一个程序,该程序必须首先打印最后输入的数字。

所以这是我的代码:

知道如何在没有输入任何内容时停止功能吗?或者如何以另一种方式解决问题?

谢谢

0 投票
1 回答
237 浏览

c++ - cin 忽略 eof 字符?!!!并返回 -0 被忽略的 eof 字符的值

这是我的递归程序,它反转在 eof 之前输入的数字,但是当找到 eof 字符^Z时它不会停止 。直到我按回车键并在新行中写入 eof 字符。

示例图片:http ://www.imageupload.org/?d=F9D743081

怎么了?

0 投票
4 回答
4025 浏览

c++ - 使用 cin >> 进行错误处理

我在阅读中遇到了这个...

而且,我真的不明白错误处理是如何工作的。std::cin.clear()被使用,但代码继续从下一行的 cin 对象中获取字符,然后使用 continue 语句。如果不清除 cin,clear 到底做了什么?谢谢你。

0 投票
2 回答
6464 浏览

c++ - 在 C++ 中使用 cin

我想使用 cin 并且我使用 char 作为 int 类型(你这样称呼它吗?)它只显示一个输入的字母。我怎样才能得到整个句子?

0 投票
4 回答
8838 浏览

c++ - 协助使用基于基本 C++ 的 GPA 计算器和 cin 使用

我正在尝试创建一个简单的 GPA 计算器,它会提示用户输入课程数量(使用新的)。接下来是一个取决于课程数量的 for 循环,要求用户输入课程的成绩和学分数量。程序完成循环和错误。请帮忙。这是代码(我第一次使用这个论坛网站顺便说一句):

抱歉缩进不佳(使用 Dev C++)

0 投票
4 回答
323 浏览

c++ - 为什么这个 C++ 代码在每一行之后打印一个?

为什么这段代码总是a在每一行之后打印?我只是使用任何char作为标准输入。补充:我正在尝试读取未格式化的输入read

0 投票
4 回答
1341 浏览

c++ - c++ getline cin 问题

在这个例子中,如果我得到一个套接字错误,我会问用户他是否想通过获取输入来退出程序。然后将该输入与其他值进行比较,在这种情况下,它是一个“是”字符串。但由于某种原因,即使我输入“是”,它也会跳过 if 检查。并打印“与服务器的连接丢失。您要退出吗?” 再次。奇怪的是,如果我再次输入“是”,它就会起作用。我试图通过使用 cin.ignore(); 来修复它。和所有这些东西,但没有解决方案。

0 投票
3 回答
1114 浏览

c++ - C++ std::cin 未处理异常:访问冲突写入位置

尝试使用时遇到访问冲突std::cin。我正在使用 achar*并且它不允许我输入我的数据。