cin 相关问题

std :: cin是C ++标准库提供的全局流对象,用于从标准输入流中读取。

为什么我的输入在这个C++程序中如此混乱?

我正试图为Linux制作一个命令行邮件应用程序(尽管我在Xcode上开发,因为虚拟机对我的计算机来说耗费了很多电力)。我在主菜单中有两个选项(在这里用户...

回答 1 投票 0

如何在最后输入一个非数字值后退出while cin循环?

这段代码接收多个ints,并在按下 "Enter "键时将其放入一个向量中。输出显示了向量中的所有元素;每个元素用逗号分隔。问题是"...

回答 1 投票 0

如何在不使用getline()的情况下接受不同行的整数输入值?

例如,我需要在不同的行上接受两个矩形的尺寸。我这样试过:int a1, b1, a2, b2; char c; cin >> a1 >> b1; cin >> c >> a2 >> ....

回答 1 投票 3

cin在C++中不接受带空格的输入?

#include using namespace std; int main(){ string doi, name, address, phone; cout<...。

回答 1 投票 0

C++ Integer 后面的char被接受为输入。

我使用了一个函数来检查我的输入是否只是整数:int input; while (true) { std::cin >> input; if (!std::cin) { std::cout << ...

回答 1 投票 0

C++程序在使用int与cin时可以工作,但不能使用字符串。

当我运行一个相当基本的程序的代码时,我可以使用一个int变量正确地运行上述程序,但不能使用字符串。我说的 "正确 "是指程序写出 "输入一些东西",然后......。

回答 2 投票 0

用输入调用变量,在C++中能用吗?

我是一个业余的程序员。我请求帮助,因为我想知道你是否可以调用一个相当于输入的变量,而不需要代码片段看起来像这样:std::string ...

回答 1 投票 0

cin.fail检查重复多个cin'd字符的cout错误信息。

我的cin.fail检查出了一点问题。我试着做了一些研究,想找到与我的答案有关的东西,但我真的找不到任何与我的问题相同的东西。这里有一个 ...

回答 2 投票 0

[使用cin.get()进行字符数组初始化

我尝试使用cin.get()进行以下操作,如下所示:char chArray [30] =“字符数组,大小为”; //当前的字符串大小为25个字符,空字符为cout << chArray << ...

回答 2 投票 0


C ++-使用cin运行while循环后,该程序将不再接受输入

我正在运行一个while循环,它将使用用户输入的浮点数并将它们添加在一起,直到在输入中添加其他内容为止。 while(cin >>输入){价格+ =输入; cout <

回答 1 投票 0

我的c ++程序似乎无法证明字符串与我使用getline输入但要输入的变量之间的比较

我有一个名为input的字符串变量,我使用getline将文本输入到其中。当我尝试将变量输入与另一个字符串(例如if(input ==“ new game”))进行比较时,它似乎无法评估...

回答 1 投票 0

如何处理包含空格的cin用户输入?

我刚刚开始学习C ++,并在程序中遇到了一个小错误:#include 使用命名空间std; int main(){字符串名称;整数cout <

回答 1 投票 0

如何使cin成为可选的c ++?

我想允许用户从键盘输入三个字符串。例如,名字,姓氏和中间名。中间名称是可选的。下面的代码示例:cout <

回答 1 投票 0

在CPP中使用cout的重复输出

我试图在程序中读取一行字符串,并且当字符串为“ q”时,程序应该会中断,但是我的主要功能有些奇怪的行为。你能为我找到答案吗? ...

回答 1 投票 0

eclipse调试器将我的用户输入视为cmd,而不是我的程序的输入

这是我的代码:#include #include #include #include 使用命名空间std; int main(){cout <

回答 1 投票 0

Micin cin >>和getline()-C ++

有人告诉我,除非必要,否则应仅在我的代码cin或getline中使用两者之一。有人告诉我会产生异常错误,例如(我不检查输入的类型,等等)...

回答 1 投票 2

使用cin或getline()输入空值

我正在尝试制作一个输出带有循环的1到21之间的随机数的程序。要退出循环,您必须输入数字“ c”或“ C”,而我想通过仅按ENTER使其继续循环,但是...

回答 1 投票 0

C ++初学者:std :: cin到std :: string

刚开始学习C ++并在做练习时遇到了字符串问题。所以我初始化了std :: string短语;同时允许用户使用...

回答 2 投票 0

C ++中的cin.ignore()和cin.clear()

所以我知道一段代码:cin.ignore(80,'\ n');会清除最多80个字符的缓冲区,直到它返回返回键(Enter键)并停止...对吗?这里是问题... 1)什么是...

回答 2 投票 1

© www.soinside.com 2019 - 2024. All rights reserved.