इस खंड में हम देखेंगे कि 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