<分区>
我想检查我的数组是否只有数字,我该如何检查呢?
我试过这个例子,但它不起作用,我不明白为什么。
int main() {
char* str = new char[9];
cin >> str;
cout << isdigit(str[0])<<endl;
system("pause");
return 0;
}
输入:
1234
输出: 4
我想要的是:
输入: 第1234章
打印:好的
输入:
12fg
打印:不行(因为我数组中的字符)
期待您的帮助和解释
谢谢。