[c++] 문자열을 대문자로 변환하는 방법
#include <iostream>
#include <string>
#include <cctype> // toupper 함수를 사용하기 위해 필요

int main() {
    std::string input = "hello, world!";
    std::string result;

    for (char c : input) {
        result += std::toupper(c);  // 문자를 대문자로 변환하여 결과 문자열에 추가
    }

    std::cout << result << std::endl;  // 출력: HELLO, WORLD!

    return 0;
}

위의 예제 코드에서는 std::toupper 함수를 사용하여 주어진 문자열을 대문자로 변환했습니다. cctype 라이브러리는 toupper 함수를 포함하고 있으며, 이를 사용하여 입력 문자열의 각 문자를 대문자로 변환하고 변환된 문자열을 출력했습니다.

참고 문헌: