이 섹션에서는 C++에서 루프와 재귀를 사용하지 않고 문자를 n번 인쇄하는 방법을 볼 것입니다. 문자열 클래스 생성자를 사용하여 이 문제를 해결할 수 있습니다. 여러 번 인쇄할 문자와 인쇄 횟수를 가져오는 생성자가 있습니다.
예시 코드
#include <iostream>
using namespace std;
void print_char_n_times(char my_char, int count) {
cout << string(count, my_char) << endl;
}
int main() {
//print character B 10 times
print_char_n_times('B', 10);
//print character x 30 times
print_char_n_times('x', 30);
} 출력
BBBBBBBBBB xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx