cin 相关问题

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

使用 cin 在 C++ 中使用自定义分隔符分割字符串

我需要接受以下字符串并将其分成两个字符串,一个在连字符之前,一个在连字符之后。然后我需要将数据类型更改为 int。不过我需要使用 cin. 我在这里...

回答 1 投票 0

VS Code 中的 Cin 歧义

从过去 1 周开始,我在 VS Code 中收到 cin 和 cout 不明确错误。 起初,我似乎导入了多个名称空间,这就是错误出现的原因,所以我尝试写最多的...

回答 2 投票 0

C 中的 cin.ignore() 相当于什么?

我知道C++流函数是建立在C的stdio库之上的。 我必须在 C 中做什么才能获得与 cin.ignore(n) 相同的结果? 例如,我应该使用 stdio 函数 fseek(stdi...

回答 3 投票 0

cin 不在 Do..While 循环中工作,程序在启动后直接崩溃

我是一个C++初学者,我陷入了自我训练。 我想做一个猜数字游戏 - 基本上是相当简单的任务。 该问题出现在 do..while 循环中。我想读入

回答 1 投票 0

为什么表达式!(cin>>word)会导致无限递归?

我写了一个递归函数,可以颠倒单词的顺序,但是当该函数以句子作为输入时,不会给出输出。以下是我的代码: 无效反向字(无效){ 字符串

回答 1 投票 0

一个关于cin的问题(一次输入两次调用?)

我正在接触一些 C++,并且正在阅读一个介绍,其中这段代码片段让我有点想知道: 计算<< "\nPlease enter an article label: "; // Input the label (15

回答 1 投票 0

当我们使用 std::cin 将“char 类型”值存储在“整数类型”变量中时会发生什么?

int i; std::cin >> 我; // 我='a' 当我们尝试这样做时 std::cin 的反应是什么? 正如我们所知,当 std::cin 获取一个值时,它会将其转换为 ASCII 或其他格式,然后存储...

回答 2 投票 0

为什么我的输入不会从结构数组中显示?

我正在尝试制作一个可以添加玩家信息的程序。我可以运行该程序,但是当选择“查看玩家记录”时,昵称被省略。有人能看到这里的问题吗? #包括<

回答 2 投票 0

cin可以连接到字符串变量吗?

比如我输入‘a’,如何打印出变量a的值,即“0 1”? 字符串 a = "0 1";字符串 c =“1 1”; 字符串 b =“0 1”;字符串 d = &qu...

回答 2 投票 0

关于标准输入流 std::cin 及其如何解析 double 和 ints 的问题

我正在阅读编程:使用 C++ 的原理和实践。目前我正在做第三章的练习,但是有一个问题难住了我。现在我可以让代码正常工作了,但我是

回答 1 投票 0

std::cin.getline() 与 std::cin

什么时候应该使用 std::cin.getline() ?它与 std::cin 有什么不同?

回答 6 投票 0

eofbit 在 C++98 中未使用清除设置

我必须编写一个家庭作业程序,使用 std::cin 和 std::getline() 读取一些用户输入,但指定该程序仅在键入 EXIT 时退出。 我目前正在尝试...

回答 2 投票 0

eofbit 在 C++ 中未使用clear设置

我必须做一个作业程序,使用 std::getline() 读取 std::cin 中的一些用户输入,但指定程序仅在键入 EXIT 时退出 我目前正在努力获得

回答 1 投票 0

cin 仅在 while 循环内运行一次

我看过另一篇标题几乎相同的帖子,但它根本没有帮助,因为他们的代码中有错误。我只想获取客户输入的值并添加它们,但这只是

回答 4 投票 0

cin.ignore(), cin.ignore(1, ' ') 和 scanf(" ”)

我有这个任务。如果我使用 cin.ignore(),结果为 false,而 cin.ignore(1, ' ') 和 scanf(" "),结果是真的。我不知道为什么失败。请帮助我 本次作业:

回答 1 投票 0

为什么我在 cout (0 16) 中得到输出,即使我没有在 cin 中输入任何输入值

#包括 使用命名空间 std; int main(){ 整数a; 整数b; cin >> a >> b; 计算<< a <<" "< #include<bits/stdc++.h> using namespace std; int main(){ int a; int b; cin >> a >> b; cout << a <<" "<<b; } OutPut: 0 16 感谢您的帮助,提前致谢! 我尝试输入不同的输入值,结果没问题,但如果我不输入任何 cin 值,cout 上的结果会让我感到困惑,所以我想清除它! 因为它到达 std::cin 上的文件末尾并导致内部错误。你可以看看这个程序的作用: #include <iostream> int main(){ int a; int b; std::cout << std::cin.good() << std::endl; std::cin >> a; std::cout << std::cin.good() << std::endl; std::cin >> b; std::cout << std::cin.good() << std::endl; std::cout << a <<" "<<b; } 输出: 1 0 0 32764 1193870296 https://godbolt.org/z/fYjcKdEK6 与向 cin 添加输入时进行比较,例如 1 2 1 1 0 1 2

回答 1 投票 0

为什么 cin.getline() 在读取我的输入并将其分配给 char 数组时不读取最后一个字符?

我是 C++ 新手。我不明白为什么我用来将字符分配给字符数组的 cin.getline() 不返回“正确”的字符数。 例如,我有: ch...

回答 1 投票 0

我想让cin读到' ' 但我不能使用 getline

我有一个以下格式的文本文件: 信息 数据1 数据2 信息 数据1 数据2 数据3 数据4... 问题是:数据的数量(和长度)可能非常大,并在

回答 3 投票 0

当我输入 2 个带有空格的整数输入时,它会跳转到第二个 cin 函数

因此,当我尝试输入程序所需的输入时,我希望用户一一输入。当我同时输入它们时,它们之间有一个空格,例如: 5 10 它直接进入...

回答 1 投票 0

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

可能的重复: 如何在 C++ 中将用户输入验证为双精度? 我是 C++ 新手,我有一个函数希望用户输入一个双精度值。我该如何投保...

回答 3 投票 0

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