C++ में कंसोल को कैसे साफ़ करें

C Mem Kansola Ko Kaise Safa Karem



C++ में कंसोल विंडो कमांड विंडो में लिखे गए कोड का आउटपुट प्रदर्शित करती है। यदि आउटपुट प्राप्त करने के बाद कंसोल विंडो साफ़ नहीं होती है, तो अगली बार कोड के निष्पादन पर आउटपुट दिखाने के लिए एक प्रीफ़िल्ड विंडो होगी, जिससे आउटपुट पढ़ते समय असुविधा हो सकती है। उपयोगकर्ता की सुविधा के लिए कंसोल विंडो को साफ़ करने के लिए, C++ में सिस्टम ('cls') का उपयोग किया जाता है।

C++ में सिस्टम ('cls') का उपयोग करके कंसोल विंडो साफ़ करें

stdlib हेडर फ़ाइल में एक पूर्वनिर्धारित फ़ंक्शन सिस्टम ('cls') होता है, जब इस फ़ंक्शन को कॉल किया जाता है तो यह स्पष्ट रिक्त कंसोल विंडो लौटाता है। अधिमानतः, इस फ़ंक्शन को कोड की शुरुआत में कॉल किया जाता है ताकि यह सुनिश्चित किया जा सके कि कंसोल विंडो खाली है, लेकिन इसे कोड में कहीं और भी कॉल किया जा सकता है।

वाक्य - विन्यास







// हेडर फ़ाइलें



मुख्य ( )
{
प्रणाली ( 'सीएलएस' ) ;
कथन 2 ;
कथन 3 ;
.
.
}

उदाहरण

निष्पादन के बाद कोड को साफ़ करने के लिए सिस्टम ('cls') फ़ंक्शन को कॉल किया जाता है:



#शामिल करें

#शामिल करें

#शामिल

नेमस्पेस एसटीडी का उपयोग करना ;

int यहाँ मुख्य ( ) {

int यहाँ एक पर ;

अदालत << 'एक पूर्णांक दर्ज करें:' ;

खाना >> एक पर ; // इनपुट लेना

अदालत << 'संख्या है: ' << एक पर ;

getch ( ) ;

// सिस्टम फ़ंक्शन को कॉल करना और सीएलएस को तर्क के रूप में पास करना

प्रणाली ( 'सीएलएस' ) ;

अदालत << 'स्क्रीन साफ़ कर दी गई है!' ;

वापस करना 0 ;

}

उपयोगकर्ता को एक पूर्णांक इनपुट करने के लिए कहा जाता है, जो आउटपुट पर दिखाया जाता है। कंसोल से इनपुट पढ़ने के लिए, getch() फ़ंक्शन को conio.h हेडर फ़ाइल में घोषित किया गया है। यह एक समय में केवल एक इनपुट पढ़ सकता है, जब इस फ़ंक्शन को निष्पादित करने के लिए कीबोर्ड कुंजी दबाया जाता है। यहां, स्पष्ट स्क्रीन ऑपरेशन को सक्षम करने के लिए, कोई भी कुंजी दबाई जाती है:







उपयोगकर्ता एक पूर्णांक 54 दर्ज करता है जो आउटपुट पर प्रदर्शित होता है:



आउटपुट प्राप्त करने के बाद, कंसोल विंडो को साफ़ करने के लिए कीबोर्ड की किसी भी कुंजी को दबाया जाता है।

निष्कर्ष

stdlib हेडर फ़ाइल में एक पूर्वनिर्धारित फ़ंक्शन सिस्टम ('cls') होता है, जब इस फ़ंक्शन को कॉल किया जाता है तो यह स्पष्ट रिक्त कंसोल विंडो लौटाता है। अधिमानतः, इस फ़ंक्शन को कोड की शुरुआत में कॉल किया जाता है ताकि यह सुनिश्चित किया जा सके कि कंसोल विंडो खाली है, लेकिन इसे कोड में कहीं और भी कॉल किया जा सकता है। इससे उपयोगकर्ता को पहले से भरी हुई कंसोल विंडो का सामना नहीं करना पड़ता है और उपयोगकर्ता गड़बड़ी मुक्त आउटपुट पढ़ सकता है।