본문 바로가기
Software/C++&MFC 함수

isalum / iswalnum / _ismbcalnum / _istalnum - 정수값이 영어,숫자인지 확인

by lovey25 2018. 11. 30.

isalum, iswalnum, _ismbcalnum, _istalnum

용도

확인하고자 하는 문자의 정수값이 영어나 숫자를 나타내는지를 확인

구문

#include <ctype.h>
int isalnum(int c);
int iswalnum(wint_t c);
int _isalnum_l(int c,  _locale_t locale);  
int _iswalnum_l(wint_t c, _locale_t locale);  

#include <wchar.h>
int iswalnum(wint_t c);
int _iswalnum_l(wint_t c, _locale_t locale);  

#include <mbstring.h>
int _ismbcalnum(unsigned int c);

#include <tchar.h>
int _istalnum(_TINT c);

매개변수

c

확인할 문자의 정수값

locale

locale

반환

정수값이 영문자나 ("A~Z", "a~z"), 숫자("0~9")인 경우 nonzero를 반환

추가설명

T캐릭터 함수를 사용하면 아래와 같이 호출됩니다.

미정의시: isalnum

_UNICODE 정의시: iswalnum

_MBCS 정의시: _ismbcalnum

 

끝!

 

728x90

댓글0