C Func isalpha - sonkoni/Koni-Wiki GitHub Wiki
μλ¬Έ μνλ²³μΈμ§ κ²μ¬
int isalpha(int ch);
// uppercase letters (ABCDEFGHIJKLMNOPQRSTUVWXYZ)
// lowercase letters (abcdefghijklmnopqrstuvwxyz)
// μ΄ λ²μμ μμΌλ©΄ `0μ΄ μλ μ` λ°ν, κ±°μ§μ΄λ©΄ `0` λ°ν#include <stdio.h>
#include <ctype.h>
#include <locale.h>
int main(int argc, char *argv[]) {
if (isalpha('a')) {printf("μνλ²³μ΄λ€\n");}
unsigned char c = '\xdf'; // λ
μΌμ΄
printf("isalpha('\\xdf') in default C locale returned %d\n", !!isalpha(c));
setlocale(LC_CTYPE, "de_DE"); // λ‘μΌμΌ μ€μ
printf("isalpha('\\xdf') in ISO-8859-1 locale returned %d\n", !!isalpha(c));
return 0;
}
// μνλ²³μ΄λ€
// isalpha('\xdf') in default C locale returned 0
// isalpha('\xdf') in ISO-8859-1 locale returned 1