isdigit()函數意思:digit是數字的意思,isdigit就是判斷是否是數字,0-9就是數字。如果isdigit函數包含在ctype.h頭文件中,那字符串為數字。
計算過程:
原型: int isdigit(char c)。
用法:#include <ctype.h>。
功能:判斷字符c是否為數字。
功能說明
/*?找出字符串str中為阿拉伯數字0~9的字符*/
#include<iostream>
#include<cctype>
using?namespace?std;
int?main()
{
string?str?=?"123@#FDsP[e?";for(int?i?=?0;?str[i]?!=?0;?++i)
{
if(isdigit(str[i]))
cout?<<?str[i]?<<?"?is?an?digit?character"?<<endl;
}return?0;
}