[c++] 문자열을 소문자로 변환하는 방법
아래는 C++에서 문자열을 소문자로 변환하는 간단한 예제입니다:
#include <iostream>
#include <string>
#include <algorithm>
int main() {
std::string str = "Hello, World!";
std::transform(str.begin(), str.end(), str.begin(), ::tolower);
std::cout << str << std::endl;
return 0;
}
위 예제에서, std::transform
을 사용하여 문자열의 각 문자를 소문자로 변환하고, 결과를 출력합니다.
이외에도 다른 방법으로도 문자열을 소문자로 변환할 수 있지만, 위 방법은 간단하고 표준 라이브러리를 사용하여 안정적으로 동작합니다.
참고 문헌:
- https://en.cppreference.com/w/cpp/algorithm/transform