我想使用下面的代码来检查输入。使用C命令在Visual C++中检查输入
#include <stdio.h>
#include <iostream>
#include <ctype.h>
int main()
{
int number1;
puts("Enter number 1 please:");
scanf_s("%d",&number1);
if (isdigit(number1))
{
puts("Input is correct.");
}
else
{
puts("Your input is not correct. Enter a number please.");
}
std::cin.get();
std::cin.get();
}
不幸的是,它并没有工作。我输入一个数字,我的回答是“您的输入不是...”。有问题的任何建议?
为什么不使用cin和cout? – Puppy 2010-10-23 18:43:30