[c++] 문자열의 반복 횟수 제한

1. C++ 표준 라이브러리를 사용하는 방법

C++ 표준 라이브러리를 사용하여 문자열을 반복하는 방법은 std::string의 기능을 이용하는 것입니다. 예를 들어, std::stringsubstr 함수를 사용하면 특정 범위의 문자열을 추출할 수 있습니다. 이를 활용하여 원하는 만큼의 반복을 수행할 수 있습니다. 아래는 이를 보여주는 간단한 예제 코드입니다:

#include <iostream>
#include <string>

int main() {
    std::string str = "Hello, ";
    int repeatCount = 3;
    
    for (int i = 0; i < repeatCount; ++i) {
        std::cout << str;
    }
    
    return 0;
}

위 코드는 “Hello, “ 문자열을 3번 반복하여 출력하는 예제입니다.

2. 반복문을 사용하여 직접 구현하는 방법

문자열을 직접 반복할 수도 있습니다. 아래는 이를 보여주는 예제 코드입니다:

#include <iostream>
#include <string>

int main() {
    std::string str = "Hello, ";
    int repeatCount = 3;
    
    for (int i = 0; i < repeatCount; ++i) {
        for (char ch : str) {
            std::cout << ch;
        }
    }
    
    return 0;
}

이러한 방법들을 사용하여 C++에서 문자열의 반복 횟수를 제한할 수 있습니다.