cin 相关问题

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

如何从派生类的基本模板化接口使用友人cin / cout函数

我定义了下一个具有cin和cout朋友功能的模板化接口:#ifndef IPRINTABLE_H#定义IPRINTABLE_H #include 使用名称空间std;模板 ...

回答 1 投票 -1

程序要求输入数字时,防止用户输入字母的最简单方法是什么?

说我有一个名为“ varFloat”的浮点变量,我使用cin允许用户输入数字,如何防止用户输入字母?我有一个计算器程序,如果出现字母...

回答 1 投票 1

C ++-将Enter插入缓冲区/停止cin.ignore是否需要Enter?

正如标题所说。我正在创建一个代码段,需要先清除缓冲区才能启动新输入,但是,使用cin.ignore()时,缓冲区已清除,但用户是...

回答 1 投票 0

如何跳过cin.ignore()中的'enter'

我编写了一个代码来检查int cin中的char'exit'。但是我发现我需要在cin.ignore中设置诸如'\ n'之类的分隔符,并在运行命令时将其输入,但我认为这并不友好。我该如何...

回答 1 投票 0

输入字符而不是整数时程序中断

我是C ++的新手,发现很难找到有关cin功能的信息。这是我的第一个程序,因此非常简单。它确定输入的数字是素数还是复合数字...

回答 1 投票 0

与'operator

我刚刚开始学习c ++,这个测试似乎是一个好主意,所以我尝试这样做,似乎没有用,对我而言,这真的没有道理。 #include 使用命名空间...

回答 2 投票 -1

将空格作为单个char数据类型的输入?

我只想将空间当作一个空地方,因为我正在编码一个8片拼图问题。但是,不接受“ [空格]”。这是示例函数。无效puzzle_8 :: initial_string_setup(){...

回答 2 投票 1

C ++中的输入流。与cin unget()函数有点混淆

任何人都可以消除我对cin.unget()函数的困惑。请考虑以下这段代码:void skip_to_int(){if(cin.fail()){//我们发现了以下内容……

回答 1 投票 2


试图用用户输入的整数[C ++]替换文本文件中的整数

ifstream文件; file.open(“ Data.txt”);字符串名称;字符串名称[5];弦重字符串权重[5]; int skip = 3; int count = 0; int count2 = 0; int index [5] = {1,2,3,4,5}; int用户;而(...

回答 1 投票 0

为什么该程序打印预期结果的反面?

#include 使用命名空间std; int main(){字符串in_code; std :: cin >> in_code;字字= in_code.find(“”); in_code.erase(0,(word + 1)); ...

回答 1 投票 -1

Cin溢出到下一个cin

我有一个简单的程序,当输入完全符合预期时,该程序可以正常工作。 #include 使用命名空间std; int main(){int a,b; char ab; cin >> a; ...

回答 1 投票 0

c ++如何使用cin输入这样的值?

我对C ++很陌生,我试图创建一个程序来接收来自用户的请求,如下所示:i7:43 2 21基本上必须遵循的格式是在我应该有一个没有任何..的数字之后。 。

回答 1 投票 1

cin语句在循环的第三次迭代中被跳过

我一直在尝试解决Codechef竞赛问题。在我的程序逻辑中,第一和第二次迭代一切正常,并给出了所需的结果,但是在第二次迭代中,...

回答 1 投票 -1

如何检查std :: cin是否失败

[我正在制作的游戏开始时,玩家需要给该角色进行不同类别的得分时要给予积分(例如辐射的特殊效果)。但是,如果输入字母而不是数字,则cin会失败...

回答 1 投票 0

为什么程序中的简单cout中会发生错误

程序错误#action #include #include #include float average(int nx,int nt); int main(){使用...

回答 1 投票 -1

尝试验证数据时内部有些奇怪

我正在尝试在while循环中做些什么来验证数据!收到错误数据时应再次询问。但是,当错误的数据得到程序时,将再次跳过cin >> a循环。这里有两个验证码...

回答 1 投票 0

[C ++ istream.get()提取后返回换行符

这里是最小代码的链接,如果不存在,那就是您要在cpp.sh中运行它:#include int main(){int num1; int num2; std :: ...

回答 1 投票 0

cin >> ws vs cin.ignore(numeric_limits :: max(),'\ n')?

[通过阅读https://en.cppreference.com/w/cpp/io/manip/ws,好像在做cin >> ws完成了cin.ignore(numeric_limits :: max(),'\ n ')本来打算做的(舍弃...

回答 1 投票 0

如何确定在C ++中添加到向量的值的数量?

我正在尝试使用C ++构建一个小任务,在该任务中,我需要允许用户预先确定他们希望在称为'gross_paychecks_vector'的向量中放置多少Gross_paychecks。所以...

回答 2 投票 -1

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