이름
toupper, tolower – 대소 문자로 문자 변환
개요
#include < ctype.h >
int toupper (int c);
int tolower (int c);
기술
toupper ()는 가능한 경우 문자 c 를 대문자로 변환합니다.
tolower ()는 가능한 경우 문자 c 를 소문자로 변환합니다.
c 가 부호없는 char 값 또는 EOF 가 아닌 경우이 함수의 동작은 정의되지 않습니다.
반환 값
반환 된 값은 변환 된 문자의 값이거나 변환이 불가능한 경우 c 입니다.
준수
C89, C99, 4.3BSD.
버그
대문자 또는 소문자를 구성하는 세부 사항은 현재 로켈에 따라 다릅니다. 예를 들어, 기본 “C” “” 로켈은 움라우트에 대해 알지 못하므로 변환이 수행되지 않습니다.
영어가 아닌 일부 로켈에는 해당 대문자가없는 소문자가 있습니다. 독일의 예리한 예가 하나의 예입니다.
참고 사항
isalpha (3) , setlocale (3) , towlower (3) , towupper (3) , locale (7)
참조 인
isprint (3), toascii (3), wctrans (3)