cin 相关问题

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

为什么我不能继续使用std :: cin为同一个变量输入其他值?

当我输入group_input变量的值时,程序结束,我无法输入fio_input变量的值。如果我输入一个短值,我可以继续为...输入一个值

回答 3 投票 -1

如何让cin接受空格? [重复]

我希望代码能够在输入名称时接受全名。如何让cin接受空格?当我输入带空格的名称时,结果是它假设下一个输入...

回答 1 投票 2

告诉用户只允许整数

我正在开发一个用户需要输入整数的项目。但是,如果用户键入十进制数字,我必须提醒用户只允许整数。我怎么输入......

回答 1 投票 -1

如何读入用户输入的逗号分隔整数?

我正在编写一个程序,提示用户:数组的大小要放入数组的值第一部分没问题,我创建一个动态分配的数组(必需)并使其大小为用户...

回答 8 投票 4

使用cin.eof()

我有一些代码,我想使用cin.eof()来阻止我的程序读取输入。我正在考虑做:char array [10] while(!cin.eof()){for(int i = 0; i <10; i ++){cin>&...

回答 1 投票 1

创建一个字符串变量并在同一行请求输入?

我绝对讨厌这些不必要的编程步骤,你在一行中声明和分配一个变量,然后在下一行请求输入。为了简短起见,我想创建一个变量并询问......

回答 3 投票 4

每次用户按下enter键时程序都会保存,并在调用cin时将程序吐出

这实际上与我提出的另一个问题有关,但我已经缩小了问题并重新编写了程序,以便更清洁,更准确。主要功能将用户传递到菜单...

回答 1 投票 -2

在同一行输入CIN值

我试图在同一行输入值按Enter键例如:1 [enter],2 [enter],3 [enter]输出应该如下所示请输入值:1,2,3谢谢!唯一的 ...

回答 2 投票 -2

cin缓冲区有一些恼人的问题

这是我的一些代码。基本上,在我的主要我将用户传递给这个选择器菜单。当用户做出选择时,我将传回main,然后将它们传递给相应的类......

回答 1 投票 1

控制台没有返回cin缓冲区中预期的字符数

我正在创建“Bull Cow Game”的控制台版本。在游戏中,用户有一定数量的尝试来猜测秘密词是什么。每当他们猜到,程序返回的数量为“......

回答 1 投票 0

c ++,如何验证数据输入是否为正确的数据类型[重复]

可能重复:如何在C ++中将用户输入验证为double?我是C ++的新手,我有一个功能,我希望用户输入一个double值。我怎么去保险......

回答 3 投票 9

while循环输入第一个和第二个cin

我对这些代码行的意图是创建一个程序,该程序将显示用户键入的短语有多少个字符。我用另外一个任务完成了我的代码行,以创建一个提示...

回答 2 投票 1

更改cin的分隔符(c ++)

我已经重定向“cin”从文件流中读取cin.rdbug(inF.rdbug())当我使用提取运算符时,它会读取直到它到达空格字符。是否可以使用另一个分隔符? ...

回答 4 投票 42

在freopen(..,“r”,stdin)+ fclose(stdin)之后,进一步的std :: cin不起作用

int main(){int a,b; std :: cin >> a >> b; //首先是freopen(“test.txt”,“r”,stdin); std :: cin >> a >> b; //第二个fclose(stdin); ...

回答 1 投票 0

文件输入后cin不会停止

我试图直接从命令行输入文件后使用cin读取一个int。这是我的档案:1 2 3 4 5 6 7 8 9 1 2 3 4 5 6 7 8 9 1 2 3 4 5 6 7 8 9 1 2 3 4 5 6 7 8 9 1 2 3 4 5 6 7 8 9 1 2 ...

回答 1 投票 0

cin.get()和cin.getline()之间的区别

我是编程新手,我对C ++中的get()和getline()函数有一些疑问。我对这两个函数的理解:getline()函数读取整行,并使用换行符...

回答 4 投票 6

避免错误的用户输入(当问的是一个整数时字符串)

我有一个无限的while循环,用户被要求输入一个数字。我的问题很简单:如果输入是一个字符串,我想重新询问用户输入,输出消息“输入一个有效的选择:...

回答 2 投票 1

C ++如何区分std :: cin到std :: ifstream?

我试图进行一个简单的比较,找出istream是std :: cin还是std :: ifstream。我的伪代码是这样的:class myclass {public:void write(istream&is){...

回答 2 投票 1

通过operator >> c ++输入多个字符串[关闭]

编写以下代码:#include #包括 using namespace std; int main(){string s;而(真){cin >> s; cout <<“type:”<< s

回答 1 投票 -2

试图将未知数量的字符串推入向量,但我的cin循环不会终止

我试图从cin中获取字符串作为输入,然后每次将字符串推入向量。但是,即使我在所有输入的末尾加上'\',我的循环也不会终止。 int main(void){...

回答 3 投票 10

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