how to check there exist number in string using isalpha.if number exist, display "only alphabetic,please input again"
example :
user input = i had to 2 number
how to check there exist number in string using isalpha.if number exist, display "only alphabetic,please input again"
example :
user input = i had to 2 number
Is it really that hard?
if(isalpha(char))
I don't know if that takes a string or not, but if it's only a character then just loop through.
If isalpha() failes it does not mean that the character is a numeric digit, it could be anything else too. If you want to check for numeric digits then use isdigit(). And both only check one character, so if you have a whole string then you must check each character individually.
If you want to make sure there are no numbers in a string, you can do a find_first_of( "01234567890"). If it equals anything other than string::npos, it's got a number in there.
what if we dont have to use library functions.
Well, in that case just do it the hard way -- put this in a loop if( string[i] >= '0' || string[i] <= '9' )
We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.