2013년 8월 12일 월요일

C 문자클래스 확인 함수들.

int isalpha(int c); => c 가 알파벳 문자열인지 확인 맞으면 0이 아닌값을 틀리면 0을 리턴
int isupper(int c); => c 가 대문자 인지 확인 맞으면 0이 아닌값을 틀리면 0을 리턴
int islower(int c); => c 가 소문자 인지 확인 맞으면 0이 아닌값을 틀리면 0을 리턴
int isdigit(int c); => c 가 0 ~ 9 숫자 문자 인지 확인 맞으면 0이 아닌값을 틀리면 0을 리턴
int isxdigit(int c); => c 가 0 ~9, A~F, a~f 16진수 인지 확인 맞으면 0이 아닌값을 틀리면 0을 리턴
int isalnum(int c); => c 가 알파벳인지 숫자인지 확인 맞으면 0이 아닌값을 틀리면 0을 리턴
int isspace(int c); => c 가 공백,탭,캐리지리턴,개행문자,수직탭,폼피드 인지 확인 맞으면 0이 아닌값을 틀리면 0을 리턴
int ispunct(int c); => c 가 isspace, isalnum 이 거짓이면서 출력할수 있는 문자 인지 확인 맞으면 0이 아닌값을 틀리면 0을 리턴
int iscntrl(int c); => c 가 제어문자인지 확인(ASCII 에서 10진수 0 에서 31사이) 맞으면 0이 아닌값을 틀리면 0을 리턴
int isprint(int c); => c 가 공백문자처럼 제어 문자가 아니면서 출력할수 있는 문자를 확인 맞으면 0이 아닌값을 틀리면 0을 리턴
int isgraph(int c); => c 가 공백문자를 제외하고 출력할수 있는 문자인지 확인 맞으면 0이 아닌값을 틀리면 0을 리턴
int isascii(int c) => c 가 10진수 0 ~ 127 까지의 ASCII 문자인지 확인 맞으면 0이 아닌값을 틀리면 0을 리턴

댓글 없음: