腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
c++
中
std
::
cin
和
isdigit
的
问题
、
、
、
当我运行代码并在终端
中
输入例如1时,它转到'else‘条件并中断。但是我给它提供了一个数字,所以我很难理解它为什么会这样。有人能帮我澄清一下吗?int> positions;
cin
>> p; if(
isdigit
(p)){
浏览 31
提问于2020-12-31
得票数 1
回答已采纳
1
回答
C++
中
的
整数验证
你好,亲爱
的
程序员,我正在用
c++
编写一个系统,我已经用这个语言写了一段时间了,我定义了一个函数,在这个函数
中
,为了获得特定
的
数据,会问一组
问题
,因此输入是有验证
的
,当我想验证一个整数来检查输入
的
值只是数字时我希望我没有犯一个非常愚蠢
的
错误,但是任何考虑都是值得感激
的
。这是密码;{ if (
i
浏览 5
提问于2015-01-15
得票数 0
回答已采纳
2
回答
如何将一系列字符值同时读取为字符
和
整数,并进行比较?
、
我有一个包含一系列字符
的
文件,例如:int x=0;if (x>=0 && x<
浏览 4
提问于2013-09-25
得票数 0
3
回答
将输入验证为双精度/整数
的
函数
、
然后,我想我应该做一个函数来自动检查输入是否是整数,这就是我首先想到
的
: {return经过几次尝试,我发现省略"x==0“条件可以解决这个
问题
,因为不知何故,程序认为其他字符等于零。函数完成了它
的
工作,计算器工作得很好,但我认为这不是一个实用
的
解决方案,可能是我需要编写一个程序,让用户输入一个数字,但0是一个重要
的
输入,我想一定有一个我不知道
的
语
浏览 2
提问于2015-07-06
得票数 1
1
回答
二维数组
中
的
字符限制输入
、
、
它使用了一个2D阵列,这样我就可以有1000部手机
的
列表了。但是,它
的
产品ID必须只有4个字符。我希望它是一个4个字符
的
C-字符串。下面是初始化
的
productID变量:char productID[1000][5]。这样做后,我试着确保用户输入了他们想要
的
手机数量,并输入了ID。然而,每次我尝试输入一个ID时,都不考虑字符长度。是否有一种方法只在从键盘发送四个字符
的
情况下实现此操作?{ cout<
浏览 0
提问于2017-10-12
得票数 0
回答已采纳
1
回答
当输入是一个字符或一个单词时,不会显示"Invalid input“
、
int main() int userInput, gesture;
cin
>> userInput; gesture = rand() % 3; if (
isdigit
(userInput) && userInput >= 0 || userInput
浏览 36
提问于2021-03-20
得票数 1
3
回答
c++
中
字符数组输入验证
、
我希望在我
的
C++
程序中进行输入验证。我只需要在我
的
输入字符和数字,否则程序必须返回假状态。例如有效数据:"Anthony25isValid“无效数据:"Anthon-25无效”using namespace
std
;int main() char data[60];
cin
.get(d
浏览 1
提问于2020-01-03
得票数 0
1
回答
如何正确使用来自
std
::
cin
.get()
和
std
::
cin
.peek()
的
返回值?
、
、
我一直以这种方式使用peek(), get(): int value{};
std
::
cin
>> value;
std
::getline(
cin
, str);
std
::cout <<
浏览 15
提问于2021-02-15
得票数 1
4
回答
验证命令行参数
的
简单方法
、
如何检查argv (参数向量)是否包含字符,例如: A-Z例如: if argv
浏览 0
提问于2009-02-04
得票数 2
回答已采纳
6
回答
如何检查输入是否为整数/字符串?
我这里
的
问题
是我不知道如何插入一个规则,如果用户在字符串上输入一个数字,它将cout一个警告说它是无效
的
,就像用户在成绩上输入一个字符串/字符一样。多么?我试过了,但是这个公式不起作用。Exit" << "\n";
cin
>> x;case 1: cout << "Computefor labora
浏览 0
提问于2012-11-18
得票数 1
1
回答
如何使用
c++
将数字字符转换为字符串
这是我
的
密码:#include <string>
std
::getline(
std
::
cin
, userInput); int result; for
浏览 5
提问于2017-02-04
得票数 0
回答已采纳
3
回答
cin
的
isdigit
问题
当我在main
中
这样做时,我有一个带符号
的
整型变量,它也给了我整数值
的
“错误”。int main(){ while(
cin
>>a){ cout<<"Error"<<endl; }编辑:感谢所有的回复,我理解了这个
问题
。现在,我如何检查
cin
是否只读取整数,而不读
浏览 5
提问于2011-11-20
得票数 4
回答已采纳
1
回答
如何退出循环:while(
cin
>>n)在
C++
中
、
、
这是一个计算一个字符串有多少字母和数字
的
程序,但是当我在输入后按Enter退出时,它没有响应。#include <iostream>{ int nums=0,chars=0; if(c>='0'&&c<='9'){ }else if((c>
浏览 3
提问于2022-07-20
得票数 0
回答已采纳
2
回答
Java
中
的
unget()
、
我正在尝试将这个
C++
程序转换为Java。double expression(); char ch; return ch; } else if (
isdigit
(ch)) {
std
::
cin
.unget();
std
::<e
浏览 11
提问于2022-08-21
得票数 0
2
回答
我
的
cin
在while循环中被忽略了
、
、
、
我正在尝试在我
的
第一个
C++
程序
中
编写一个简单
的
问题
和数字检查器。
问题
是,当我输入一个像1,2或3这样
的
字符串时,程序变成了and无限循环,它忽略了
cin
函数,将生命重新分配给一个数字。
isdigit
(lives)) cout << "You need to input a number, not words." << endl; cout << "
浏览 0
提问于2013-08-04
得票数 6
回答已采纳
1
回答
std
::
cin
>>是数字或字符串
、
、
、
std
::string s; if(
isdigit
(s)){ }为此,我得到了error: no matching function for call to '
isdigit
(
std
::__cxx11:
浏览 42
提问于2022-09-27
得票数 0
回答已采纳
2
回答
使用C命令检查可视
C++
中
的
输入
、
() int number1; scanf_s("%d",&number1); }
std
::
cin
.get(); 不幸
的
是,它不起作用。我输入一个数字,我
的</
浏览 1
提问于2010-10-24
得票数 0
回答已采纳
3
回答
程序流
的
问题
所以我要在开篇前说这是我
的
第一篇文章。我有点墨守成规,找不到一个适合我
的
简单答案。#include <iostream> { int n
浏览 2
提问于2015-04-21
得票数 1
1
回答
如何在getline
中
包含需求?
我正在为
C++
中
的
一个类创建一种注册表。我必须有一个部分,它会问你
的
名字
和
姓氏。我正在使用getline,有没有一种方法可以指定输入必须有一个空格,这样我才能知道他们输入了两个名字?同样
的
事情,我需要一个三位数
的
数字,但是在我使用
的
cin
中
,你可以把一个数字一直放到一个无限
的
数字。我怎么写才能使输入只有三位数有效呢?
浏览 12
提问于2020-04-06
得票数 0
11
回答
检查输入是否为正确
的
整数
、
我在检查我
的
输入时遇到了一点
问题
。我知道已经有类似的
问题
,但这并不能解决我
的
问题
。我已经使用了其他
问题
中
的
一个建议,但它不起作用。ctype.h> { scanf_s("%d", &a); { printf("True
浏览 1
提问于2010-11-09
得票数 0
回答已采纳
点击加载更多
相关
资讯
std:io:BufReader 对象借用和引用的问题
C+Primer Plus第6章编程题(上)
C++中的vector和Java中的ArrayList的构造函数的区别
字符串的输入
白话C+编程系列之十五 输入输出篇
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云直播
活动推荐
运营活动
广告
关闭
领券