私は成功せずに今30分試みています...それはとても単純でなければなりませんが、私が間違っていることを理解できませisdigit()
んtrue
.
#include <stdio.h>
#include <ctype.h>
main()
{
int a = 2;
if (isdigit(a))
{
printf("\ncorrect\n");
}
else
{
printf("\nnot correct\n");
}//end if
}// end main
思いつくことは全部やってみた
if (isdigit(a) == true)
if (isdigit(a) != false)
if (isdigit(a) != 0)
if (isdigit(a) == 1)
if (isdigit(2))
if (isdigit(2) == 2)
if (isdigit(2) == true)
成功せずに... 注:確かにコンパイルされます。さまざまな異なるprintステートメントを挿入して確認しました。