infatuation

ctype.h 본문

Programming/Java/C/C++

ctype.h

화령 2010. 5. 12. 23:38


문자의 종류를 알아내는 함수들의 모음 

#include <ctype.h>

int isalpha(int c) : 주어진 문자가 알파벳 인지 검사한다. A-Z a-z
int isalnum(int c) : 주어진 문자가 알파벳 또는 숫자인지 검사한다. A-Z a-z 0-9
int isdigit(int c) : 주어진 문자가 숫자인지 검사한다. 0-9
int isxdigit(int c) : 주어진 문자가 16 진수인지를 검사한다. 0-9 a-f A-F
int iscntrl(int c) : 제어(control)문자인지를 검사한다.
int isspace(int c) : FF('\f'), NL('\n'), CR('\r'), HT('\t'), VT('\v'), 공백문자(' ')등을 검사한다.
int ispunct(int c) : 알파벳문자 혹은 공백문자가 아닌 출력가능한 문자인지 확인한다.
int isgraph(int c) : 공백문자를 제외한 출력가능 문자인지 검사한다.
int isprint(int c) : 공백문자를 포함한 출력가능한 문자인지 검사한다.
int islower(int c) : 소문자인지 검사한다. a-z
int isupper(int c) : 대문자인지 검사한다. A-Z
int tolower(int c) : 입력된 문자를 대문자로 변경한다.
int toupper(int c) : 입력된 문자를 소문자로 변경한다.

위의 모든 함수들은 검사 테스트후 테스트되는 문자와 같은 종류일 경우 0이 아닌 값을 그렇지 않으면 0을 반환한다.

'Programming > Java/C/C++' 카테고리의 다른 글

Generic  (0) 2010.10.26
Java Callback Function  (0) 2010.10.26
JVM Terminated Exit code = -1  (0) 2010.05.15
임베디드 프로그래밍 C코드 최적화  (0) 2009.07.27