이 섹션에서는 C++ 문자열의 모든 문자를 소문자로 변환하는 방법을 살펴봅니다. 이렇게 하려면 변환 기능을 사용해야 합니다. 이 변환 기능은 알고리즘 라이브러리에 있습니다.
변환 함수는 문자열의 시작 포인터와 문자열의 끝 포인터를 사용합니다. 또한 결과를 저장하기 위해 문자열의 시작을 취하고 네 번째 인수는 ::tolower입니다. 이것은 문자열을 소문자 문자열로 변환하는 데 도움이 됩니다. 일부 문자열을 대문자 문자열로 변환하려는 경우에도 이와 동일한 방법을 사용할 수 있습니다.
예시 코드
#include <iostream> #include <algorithm> using namespace std; int main() { string my_str = "Hello WORLD"; cout << "Main string: " << my_str << endl; transform(my_str.begin(), my_str.end(), my_str.begin(), ::tolower); cout << "Converted String: " << my_str; }
출력
Main string: Hello WORLD Converted String: hello world