使用isdigit函数可以判断字符是否为数字,属于ctype.h头文件;但也包含在iostream头文件下;使用如下:
输出一个字符串(wo1A2i3X4)中的数字:
程序代码:
#include<cstdio>
#include<ctype.h>
int main(){
char a[] = "wo1A2i3X4";
int i=0;
while(a[i]){
if(isdigit(a[i]))
printf("%c",a[i]);
i++;
}
return 0;
}
运行结果:
还有可以判断是否为字母的函数(isalpha):C/C++库函数(isalpha)判断字符是否为字母