假设我有一个整数类型“a”的变量
现在我会要求用户在输入后输入一个内容,我想检查他是否输入了整数类型或其他内容
对于上述问题我应该做什么
最佳答案
读取为字符串,并尝试使用 std::stoi
转换为整数或strtol
.
或者尝试读取为整数,并且 check the status之后的 std::cin
(或者在实际读取输入时,流可以用作 boolean expressions ),或者什么 scanf
返回。
请注意,C++ 和 C 之间处理此类问题的方法有何不同?这就是为什么在提问时使用正确的语言标签很重要。不同的语言有不同的解决方案。
关于c++ - 如何检查用户是否给出了正确的数据类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35474575/