关于isdigit()的问题。
在测试isdigit()用法的时候出现一个警告:警告 “warning C4013: “isdigit”未定义;假设外部返回 int ”。请问这个问题是什么原因,该如何给isdigit定义呢?我的测试代码如下:
程序代码:
#include <stdio.h> #include <stdlib.h> #include <string.h> void main() { char ch; ch = getchar(); if (isdigit(ch)) printf("t\n"); else printf("f\n"); system("pause"); }