[c++] C++에서의 문자열에서 대소문자 개수 세는 방법

아래는 문자열에서 대소문자의 개수를 세는 예제 코드입니다:

#include <iostream>
#include <string>
#include <algorithm>

int main() {
    std::string input = "Hello, World!";
    int uppercase_count = std::count_if(input.begin(), input.end(), ::isupper);
    int lowercase_count = std::count_if(input.begin(), input.end(), ::islower);

    std::cout << "대문자 개수: " << uppercase_count << std::endl;
    std::cout << "소문자 개수: " << lowercase_count << std::endl;

    return 0;
}

위의 코드에서는 std::count_if() 함수를 사용하여 주어진 조건을 만족하는 원소의 개수를 세고, ::isupper::islower 함수를 이용하여 대소문자를 확인합니다.

자세한 내용은 C++의 관련 문서를 참고하시기 바랍니다.

또한, C++에서 문자열 작업을 위한 <string> 헤더 및 알고리즘 함수를 사용하기 위한 <algorithm> 헤더를 포함해야 합니다.