C | C++
[C++] 문자열 소문자-대문자 변환
1984
2022. 1. 30. 23:31
* 아스키 코드를 사용한다.
* 대문자 - 소문자 간에 아스키 코드 10진수 값 차이가 32 임.
대문자 -> 소문자
for (auto &item : str)
{
if ('A' <= item && item <= 'Z')
{
item += 32;
}
}
소문자 -> 대문자
for (auto &item : str)
{
if ('a' <= item && item <= 'z')
{
item -= 32;
}
}
728x90