이 섹션에서는 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