ในส่วนนี้เราจะมาดูวิธีการพิมพ์อักขระ n ครั้งโดยไม่ต้องใช้ลูปและการเรียกซ้ำใน C ++ เราสามารถแก้ปัญหานี้ได้โดยใช้ตัวสร้างคลาสสตริง มีคอนสตรัคเตอร์ที่เราใช้อักขระที่จะพิมพ์หลายครั้งและจำนวนครั้งที่พิมพ์
โค้ดตัวอย่าง
#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