#include<iostream.h>
#include<conio.h>
#include<ctype.h>
void main()
{
clrscr();
int a;
cout<<"Enter a digit";
cin>>a;
if(isdigit(a))
{
cout<<"You have entered a digit";
}
else
{
cout<<"Not a digit";
}
getch();
}
該代碼顯示沒有錯誤,但每次輸入數字時都顯示「不是數字」。isdigit()不能在簡單的程序中工作?
''?你使用什麼編譯器?標題是''。 –
PaulMcKenzie
我正在使用Turbo C7 –
''正常工作太 –