C++ میں کنسول کو کیسے صاف کریں۔

C My Knswl Kw Kys Saf Kry



C++ میں کنسول ونڈو کمانڈ ونڈو میں لکھے گئے کوڈ کا آؤٹ پٹ دکھاتی ہے۔ اگر آؤٹ پٹ حاصل کرنے کے بعد کنسول ونڈو کو صاف نہیں کیا جاتا ہے، تو اگلی بار کوڈ کے نفاذ پر، آؤٹ پٹ دکھانے کے لیے پہلے سے بھری ہوئی ونڈو ہوگی، جو آؤٹ پٹ کو پڑھنے کے دوران تکلیف کا باعث بن سکتی ہے۔ صارف کی سہولت کے لیے کنسول ونڈو کو صاف کرنے کے لیے، سسٹم ('cls') C++ میں استعمال ہوتا ہے۔

C++ میں سسٹم ('cls') کا استعمال کرتے ہوئے کنسول ونڈو کو صاف کریں۔

stdlib ہیڈر فائل میں پہلے سے طے شدہ فنکشن سسٹم ('cls') ہوتا ہے، جب اس فنکشن کو کہا جاتا ہے تو یہ واضح خالی کنسول ونڈو لوٹاتا ہے۔ ترجیحی طور پر، اس فنکشن کو کوڈ کے شروع میں بلایا جاتا ہے تاکہ یہ یقینی بنایا جا سکے کہ کنسول ونڈو خالی ہے، لیکن اسے کوڈ میں کہیں بھی بلایا جا سکتا ہے۔

نحو







// ہیڈر فائلیں



مرکزی ( )
{
نظام ( 'cls' ) ;
بیان 2 ;
بیان 3 ;
.
.
}

مثال

سسٹم ('cls') فنکشن کو عملدرآمد کے بعد کوڈ کو صاف کرنے کے لیے کہا جاتا ہے:



# شامل کریں

# شامل کریں

# شامل کریں

نام کی جگہ کا استعمال کرتے ہوئے std ;

int مرکزی ( ) {

int ایک پر ;

cout << 'انٹیجر درج کریں:' ;

کھانا >> ایک پر ; // ان پٹ لینا

cout << 'نمبر یہ ہے:' << ایک پر ;

حاصل کرنا ( ) ;

// کالنگ سسٹم فنکشن اور بطور دلیل cls پاس کرنا

نظام ( 'cls' ) ;

cout << 'اسکرین کو صاف کر دیا گیا ہے!' ;

واپسی 0 ;

}

صارف سے ایک عدد عدد داخل کرنے کو کہا جاتا ہے، جو آؤٹ پٹ پر دکھایا جاتا ہے۔ کنسول سے ان پٹ پڑھنے کے لیے، getch() فنکشن کا اعلان conio.h ہیڈر فائل میں کیا جاتا ہے۔ یہ ایک وقت میں صرف ایک ان پٹ پڑھ سکتا ہے، جب اس فنکشن کو انجام دینے کے لیے کی بورڈ کی کو دبایا جاتا ہے۔ یہاں، کسی بھی کلید کو دبایا جاتا ہے، تاکہ واضح اسکرین آپریشن کو فعال کیا جا سکے۔







صارف ایک عدد 54 داخل کرتا ہے جو آؤٹ پٹ پر ظاہر ہوتا ہے:



آؤٹ پٹ حاصل کرنے کے بعد، کنسول ونڈو کو صاف کرنے کے لیے کی بورڈ کی کسی بھی کلید کو دبایا جاتا ہے۔

نتیجہ

stdlib ہیڈر فائل میں پہلے سے طے شدہ فنکشن سسٹم ('cls') ہوتا ہے، جب اس فنکشن کو کہا جاتا ہے تو یہ واضح خالی کنسول ونڈو لوٹاتا ہے۔ ترجیحی طور پر، اس فنکشن کو کوڈ کے شروع میں بلایا جاتا ہے تاکہ یہ یقینی بنایا جا سکے کہ کنسول ونڈو خالی ہے، لیکن اسے کوڈ میں کہیں بھی بلایا جا سکتا ہے۔ اس سے صارف کو پہلے سے بھری ہوئی کنسول ونڈو کا سامنا نہیں کرنا پڑتا ہے اور صارف غلطی سے پاک آؤٹ پٹ پڑھ سکتا ہے۔