C++ میں سسٹم ('cls') کا استعمال کرتے ہوئے کنسول ونڈو کو صاف کریں۔
stdlib ہیڈر فائل میں پہلے سے طے شدہ فنکشن سسٹم ('cls') ہوتا ہے، جب اس فنکشن کو کہا جاتا ہے تو یہ واضح خالی کنسول ونڈو لوٹاتا ہے۔ ترجیحی طور پر، اس فنکشن کو کوڈ کے شروع میں بلایا جاتا ہے تاکہ یہ یقینی بنایا جا سکے کہ کنسول ونڈو خالی ہے، لیکن اسے کوڈ میں کہیں بھی بلایا جا سکتا ہے۔
نحو
// ہیڈر فائلیں
مرکزی ( )
{
نظام ( 'cls' ) ;
بیان 2 ;
بیان 3 ;
.
.
}
مثال
سسٹم ('cls') فنکشن کو عملدرآمد کے بعد کوڈ کو صاف کرنے کے لیے کہا جاتا ہے:
# شامل کریں
# شامل کریں
# شامل کریں
نام کی جگہ کا استعمال کرتے ہوئے std ;
int مرکزی ( ) {
int ایک پر ;
cout << 'انٹیجر درج کریں:' ;
کھانا >> ایک پر ; // ان پٹ لینا
cout << 'نمبر یہ ہے:' << ایک پر ;
حاصل کرنا ( ) ;
// کالنگ سسٹم فنکشن اور بطور دلیل cls پاس کرنا
نظام ( 'cls' ) ;
cout << 'اسکرین کو صاف کر دیا گیا ہے!' ;
واپسی 0 ;
}
صارف سے ایک عدد عدد داخل کرنے کو کہا جاتا ہے، جو آؤٹ پٹ پر دکھایا جاتا ہے۔ کنسول سے ان پٹ پڑھنے کے لیے، getch() فنکشن کا اعلان conio.h ہیڈر فائل میں کیا جاتا ہے۔ یہ ایک وقت میں صرف ایک ان پٹ پڑھ سکتا ہے، جب اس فنکشن کو انجام دینے کے لیے کی بورڈ کی کو دبایا جاتا ہے۔ یہاں، کسی بھی کلید کو دبایا جاتا ہے، تاکہ واضح اسکرین آپریشن کو فعال کیا جا سکے۔
صارف ایک عدد 54 داخل کرتا ہے جو آؤٹ پٹ پر ظاہر ہوتا ہے:
آؤٹ پٹ حاصل کرنے کے بعد، کنسول ونڈو کو صاف کرنے کے لیے کی بورڈ کی کسی بھی کلید کو دبایا جاتا ہے۔
نتیجہ
stdlib ہیڈر فائل میں پہلے سے طے شدہ فنکشن سسٹم ('cls') ہوتا ہے، جب اس فنکشن کو کہا جاتا ہے تو یہ واضح خالی کنسول ونڈو لوٹاتا ہے۔ ترجیحی طور پر، اس فنکشن کو کوڈ کے شروع میں بلایا جاتا ہے تاکہ یہ یقینی بنایا جا سکے کہ کنسول ونڈو خالی ہے، لیکن اسے کوڈ میں کہیں بھی بلایا جا سکتا ہے۔ اس سے صارف کو پہلے سے بھری ہوئی کنسول ونڈو کا سامنا نہیں کرنا پڑتا ہے اور صارف غلطی سے پاک آؤٹ پٹ پڑھ سکتا ہے۔