티스토리 뷰

반응형

제일 먼저 <ctype.h> 라이브러리에 무슨 함수가 있는지 알아볼까요?

#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);


이제 조건을 단일 조건_과 _두 개 이상의 특수조건 두 개로 나누어볼게요!

단일 조건은 정말 간단하게 소문자, 대문자와 숫자 같은 것이고요!

특수조건은 알파벳과 alnum과 같이 단일 조건 여러 개를 붙여야 하는 것입니다!

 

#include <ctype.h>

단일 조건

int isascii(int c); //아스키 코드안의 문자인지!

int isupper(int c); //대문자 알파벳

int islower(int c); //소문자 알파벳

int isdigit(int c); //숫자

int isblank(int c); //공백과 탭

int ispunct(int c); //문장 부호와 특수문자

int iscntrl(int c); //컨트롤 문자


두 개 이상의 조건

int isalpha(int c); //대소문자 of 알파벳

int isxdigit(int c); //16진수의 숫자 (0 ~ 9, A ~ F or a ~ f)

int isspace(int c); //공백과 탭을 포함한 공백 문자

int isalnum(int c); //알파벳 + 숫자!

int isprint(int c); //프린트 가능 문자! isspace + isalnum + ispunct

int isgraph(int c); //프린트 가능 문자에서 공백 문자 제외!

아니 근데 이거만 보고도 다 만들겠어요...

우선 단일 조건을 만들어서 두 개 이상의 조건일 때 활용하는 방식도 좋아 보입니다!

마크다운 환경에서 작성해서 보시기에 불편할 수 있는 점 양해 부탁드립니다.

아직 배우는 단계이니 잘못된 부분이나 보충해야 할 부분이 있다면 댓글로 남겨주세요!

반응형
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함