gpt4 book ai didi

c++ - 检查输入是否为整数或大于零

转载 作者:行者123 更新时间:2023-11-28 01:59:28 26 4
gpt4 key购买 nike

所以我有点挣扎 - 我如何制作功能来检查用户输入是否为整数?我确实尝试过 do/while... 但不知何故它不起作用。

void pievieno(int *a ,int jaunais,int vecais){
int jaunais_skaitlis;
cout<< "Ievadiet skaitlus" <<endl;
for (int i=vecais;i<jaunais;i++)

{
cin >> jaunais_skaitlis;
a[i] = jaunais_skaitlis;
}

提前致谢!

最佳答案

好吧,检查用户输入的数据类型没有意义,因为您使用 int jaunais_skaitlis; 故意将输入变量定义为整数。因此,无论用户输入什么,您都会得到输入的整数值。

但是,您可以将数据类型定义为 integer 以外的类型,可能是 float,然后检查它是整数、float 还是其他类型否则。

关于c++ - 检查输入是否为整数或大于零,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40066384/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com