char lower(char a) // 대문자 -> 소문자
{
if((a >= 'A') && (a <= 'Z'))
{
return (a - 'A' + 'a');
}
}
char upper(char a) // 소문자 -> 대문자
{
if((a >= 'a') && (a <= 'z'))
{
return (a - 'a' + 'A');
}
}
char convert(char a) // 대문자는 소문자로, 소문자는 대문자로
{
return a ^ 32
}
strign str = "ABCD";
for(int i = 0; i < str.size(); i++)
str[i] = tolower(str[i]);
cout << str << endl;
for(int i = 0; i < str.size(); i++)
str[i] = toupper(str[i]);
cout << str << endl;
출력 결과 :
abcd
ABCD