问题标签 [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 回答
45656 浏览

c++ - 'numeric_limits' 没有在这个范围内声明,没有匹配的函数来调用 'max()'

我在家里用 xcode 在我的 mac 上编译了这段代码,没有任何问题。我在学校用 linux 上的 g++ 编译它,我得到了这些错误:

numeric_limits' 不是 std 的成员

'>' 之前的预期主表达式 令牌

调用 'max()' 没有匹配的函数</p>

我猜也许我必须包含一个额外的标题。如果我拿走std::它只会给我一个类似的错误:

numeric_limits在这方面没有申明

0 投票
6 回答
3378 浏览

c++ - 当我请求一个数字但用户输入一个非数字时,如何防止失控的输入循环?

如果您输入了错误的类型,我需要知道如何使我的 cin 语句不会出现“删除”本身。代码在这里:

例如,执行、输入一个字符,它会不停地循环,就好像 cin 语句不存在一样。

0 投票
1 回答
435 浏览

c++ - cygwin 不识别 >> 运算符?C++

cout 和 << 运算符在 CYgwin 中编译 c++ 程序时工作正常,但是一旦我尝试使用 cin >> 运算符,编译器就会中断说 cygwin 无法识别 >>?wt是关于什么的?源代码:

0 投票
3 回答
2395 浏览

c++ - 空格不能在字符串中使用吗?C++

基本上我正在试验多态性。我有 2 个对象,一个客户和一个员工。客户有姓名和投诉。雇员有姓名和薪水。

在一个循环中,我接受这些参数并创建一个新的 Person 以添加到数组中。

但这是我的问题:如果我在字符串中放了任何空格,循环就会跑到最后。

有什么特殊的方法可以包含字符串吗?

这是客户和员工类供参考。

0 投票
4 回答
83289 浏览

c++ - C++:如何检查 cin 缓冲区是否为空?

您如何检查用户是否没有在 cin 命令中输入任何内容而只是按下回车键?

0 投票
2 回答
195 浏览

c++ - 当我输入一个数字时,无论我使用什么数字,我都会得到 1。我怎样才能解决这个问题?

0 投票
2 回答
4814 浏览

c++ - 读取空行 C++

我的情况是,我有一个循环,每次它读取一个字符串,但我不知道如何读取空白输入,即如果用户不输入任何内容并按 Enter,它仍然存在。

我想将其读取为字符串并移至下面的下一个输入是代码

0 投票
4 回答
713 浏览

c++ - 当连续使用 cin cout 和 gets 时,C 指令正在重新排序

有谁知道为什么在这里连续使用 cin cout 和 gets 时重新排序 C 指令?我正在使用 Dev-C++ 4.9.9.2。

我得到如下输出:

似乎 cin 的一些输入被传入了 gets.. 并且似乎指令被重新排序,如下所示:

代替,

0 投票
4 回答
248450 浏览

c++ - 为什么我们会在读取输入后调用 cin.clear() 和 cin.ignore() ?

谷歌代码大学的 C++ 教程曾经有这个代码:

cin.clear()和的意义是cin.ignore()什么?为什么需要10000\n参数?

0 投票
4 回答
3191 浏览

c++ - Why is cin.getline() skipping the first word in each line?

I am trying to display the text of a command line inputted text file line by line. But for some reason, it skips the first word in each line after the first line.

code:

running ./a.out < moby.txt displays this:

but the first three lines in moby.txt is this:

The code is omitting "Call" and "little".
I feel like this is an \n error but i have no idea how to fix it. Thanks in advance for any help.