#include <ctype.h>
int isalnum(int c);
int isalpha(int c);
int isascii(int c);
int isblank(int c);
int iscntrl(int c);
int isdigit(int c);
int isgraph(int c);
int islower(int c);
int isprint(int c);
int ispunct(int c);
int isspace(int c);
int isupper(int c);
int isxdigit(int c);
1장. isalpha(3)
문자의 종류 판독
1.1. 사용법
1.2. 설명
이 함수들은 문자c에 대해서 어떤 영역에 포함되는지를 확인한다.
알파벳숫자임을 체크한다. 이것은 isalpha(c) || isdigit(c)와 동일하다.
알파벳임을 확인한다. isupper(c) || islower(c)로 같은일을 할 수 있다.
주어진 문자 c ASCII 문자셋에 포함되는 7-bit unsigned char 인지를 확인한다.
공백문자인지를 확인한다. 공백문자는 스패이스, 탭이 포함된다.
0에서 9까지의 숫자인지를 확인한다.
출력가능한(printable)문자인지를 확인한다. 스페이스는 제외된다.
소문자인지 검사한다.
소문자인지 검사한다.
출력가능한 문자인지 검사한다. 스페이스 문자 까지 포함한다.
공백문자들을 검사한다. form-feed ('\f'), newline ('\n'), carriage return ('\r'), horizontal tab ('\t'), vertiacal ('\v') 를 포함한다.
16진수 를 표한할 수 있는 문자인지 확인한다. 0 1 2 3 4 5 6 7 8 9 a b c d e f A B C D E F
1.3. 반환값
검사 항목을 만족하는 문자라면 0이 아닌 숫자를 그렇지 않다면 0을 리턴한다.
1.4. 예제
1.5. 참고문헌
ctype 함수를 이용한 문자 다루기
Recent Posts
Archive Posts
Tags