반응형
isalpha, iswalpha, _ismbcalpha, _istalpha
용도
확인할 정수값이 영문자(alphabet)인지 확인
구문
#include <ctype.h>
int isalpha(int c);
int iswalpha(wint_t c);
int _isalpha_l(int c, _locale_t locale);
int _iswalpha_l(wint_t c, _locale_t locale);
#include <wchar.h>
int iswalpha(wint_t c);
int _iswalpha_l(wint_t c, _locale_t locale);
#include <tchar.h>
int _istalpha(_TINT c);
매개변수
c
확인할 문자의 정수값
locale
locale
반환
문자의 정수값이 A~Z, a~z 의 영문자인경우 nonzero를 반환
추가설명
대소문자를 구분하여 확인코자 하는 경우에는 "iswlower"나 "iswupper"를 사용합니다.
함수명 뒤에 "_l"의 접미사가 붙은경우에는 locale 파라미터를 사용가능합니다.
그리고 T캐릭터 함수를 사용하면 아래와 같이 호출됩니다.
미정의시: isalpha
_UNICODE 정의시: iswalpha
_MBCS 정의시: _ismbcalpha
끝!
반응형
'Software > C++&MFC 함수' 카테고리의 다른 글
strlen / wcslen / _mbslen / _tcsnlen - 문자수 반환 (0) | 2018.12.20 |
---|---|
isalum / iswalnum / _ismbcalnum / _istalnum - 정수값이 영어,숫자인지 확인 (0) | 2018.11.30 |
_strinc / _stcsinc / _mbsinc / _wcsinc - 바로뒤의 문자 포인터 반환 (0) | 2018.11.30 |
isspace / iswspace / _ismbcspace / istspace - 정수값이 공백문자인지 확인 (0) | 2018.11.30 |
댓글