C++ Locale Library - isalpha
Description
It checks if character is alphabetic.
Declaration
Following is the declaration for std::isalpha.
C++98
int isalpha ( int c );
C++11
int isalpha ( int c );
Parameters
c − Character to be checked, casted to an int, or EOF.
Return Value
It returns a value different from zero.
Exceptions
No-throw guarantee − this function never throws exceptions.
Example
In below example for std::isalpha.
#include <stdio.h>
#include <ctype.h>
int main () {
int i=0;
char str[]="C++";
while (str[i]) {
if (isalpha(str[i])) printf ("character %c is alphabetic\n",str[i]);
else printf ("character %c is not alphabetic\n",str[i]);
i++;
}
return 0;
}
The sample output should be like this −
character C is alphabetic character + is not alphabetic character + is not alphabetic
locale.htm
Advertisements