검색결과 리스트
글
문자열에 대해 조건 판단을 위한 함수가 있다.
isalnum() : 문자나 숫자라면 TRUE
isalpha() : 문자이면 TRUE
isacii() : 아스키 문자라면 TRUE
iscntrl() : 제어 문자라면 TRUE
isdigit() : 숫자라면 TRUE
isgraph() : 공백제외하고 인쇄가능한 문자라면 TRUE
isupper() : 대문자라면 TRUE
islower() : 소문자라면 TRUE
[출처] C언어 7|작성자 Ronny
isalpha() : 문자이면 TRUE
isacii() : 아스키 문자라면 TRUE
iscntrl() : 제어 문자라면 TRUE
isdigit() : 숫자라면 TRUE
isgraph() : 공백제외하고 인쇄가능한 문자라면 TRUE
isupper() : 대문자라면 TRUE
islower() : 소문자라면 TRUE
[출처] C언어 7|작성자 Ronny
해당 함수를 쓰기 위해서 ctype.h를 참조 해야한다.
임시 parser를 구현하는데 객체의 이름은 숫자로 시작할 수 없다는 제약이 있다고 가정했고 이를 검사하는데 isalpha와 isdigit을 사용했다.
아래 예제는 머 이런식으로 썼다 정도...
if( isdigit( *sToken[j] ) ) { j++; }
'개발관련 > 시스템함수' 카테고리의 다른 글
[toupper][tolower] 소문자,대문자 변환하기 (0) | 2013.12.13 |
---|---|
[trim] trim을 만들어보자 (0) | 2013.12.04 |
[strtok] 문자열을 구분자를 이용하여 분리하기 (0) | 2013.11.19 |
print문으로 출력할 때 자릿수 지정을 외부 인자로 하는 방법 (0) | 2013.11.11 |
[getopt] getopt와 getopt_long을 써보자 (0) | 2013.10.31 |
RECENT COMMENT