इस समस्या में, हमें C में एक प्रोग्राम लिखना है जो लूप, रिकर्सन और किसी भी कंट्रोल स्ट्रक्चर का उपयोग किए बिना स्ट्रिंग 'ABCD' को बार-बार प्रिंट करे।
इसलिए, हमें उसी कोड ब्लॉक को अनंत बार कॉल या चलाना होगा लेकिन लूप, रिकर्सन या कंट्रोल स्ट्रक्चर के बिना जो इस कार्य को करने के सबसे सामान्य तरीके हैं। इसके लिए, हम लूपिंग के बजाय उसी प्रोग्राम को कई बार चलाएंगे। यह दिए गए प्रतिबंधों के भीतर हमारा कार्य करेगा। system() मेथड को कोड के अंदर उपयोग किया जा सकता है जो प्रोग्राम को अनंत बार कॉल करेगा।
हम system() मेथड में फाइल नाम पास करेंगे ताकि प्रोग्राम बार-बार चल सके।
हमारे समाधान को दर्शाने वाला प्रोग्राम
उदाहरण
// प्रोग्राम फाइल का नाम main रखें #include#include int main(){ printf("ABCD\t"); system("main"); return 0; }
आउटपुट
प्रोग्राम ABCD को अनंत बार प्रिंट करेगा जब तक आप प्रोग्राम निष्पादन बंद नहीं करते।