C++ میں isblank() فنکشن کا استعمال کیسے کریں۔

C My Isblank Fnkshn Ka Ast Mal Kys Kry



آپ نے شاید اس اصطلاح کے بارے میں سنا ہوگا۔ سفید اگر آپ C++ کوڈر ہیں۔ یہ فنکشن عام طور پر C++ میں اس بات کا پتہ لگانے کے لیے استعمال ہوتا ہے کہ آیا کوئی مخصوص کریکٹر وائٹ اسپیس کریکٹر ہے یا نہیں۔ وائٹ اسپیس کریکٹر وہ ہوتے ہیں جو ٹیکسٹ سٹرنگ میں الفاظ یا حروف کو الگ کرنے کے لیے استعمال ہوتے ہیں، جیسے اسپیس، ٹیبز اور لائن بریکس۔

کے بارے میں جاننے کے لیے اس گائیڈ پر عمل کریں۔ خالی () تفصیل سے فنکشن.







C++ میں isblank() فنکشن کیا ہے؟

دی خالی () یہ C++ معیاری لائبریری کی ایک بلٹ ان خصوصیت ہے، جو اس بات کی تصدیق کے لیے ڈیزائن کی گئی ہے کہ آیا دیا گیا کریکٹر اسپیس ہے یا ٹیب کریکٹر۔ فنکشن میں شامل ہے۔ ہیڈر فائل ہے اور بنیادی طور پر سفید جگہ کے لئے کردار کی اقدار کی جانچ کرنے کے لئے استعمال کیا جاتا ہے۔ اگر کریکٹر اسپیس یا ٹیب ہے، تو خالی () فنکشن سچ واپس آتا ہے۔



کی ترکیب خالی () فنکشن آسان ہے. یہ اس کی دلیل کے طور پر ایک واحد کردار لیتا ہے، جو اس کردار کی نمائندگی کرتا ہے جسے آپ چیک کرنا چاہتے ہیں۔



int خالی ہے۔ ( int ch ) ;





فنکشن صحیح لوٹاتا ہے اگر کریکٹر اسپیس یا ٹیب ہے، اور دوسری صورت میں غلط۔ فنکشن بہت مفید ہے جب آپ سٹرنگ سے غیر ضروری یا بے کار حروف کو ختم کرنا چاہتے ہیں۔

isblank() فنکشن کے استعمال

دی خالی () فنکشن بہت سے مختلف سیاق و سباق میں مفید ہے۔ چیک کرنا:



1: isblank() کا استعمال یہ چیک کرنے کے لیے کہ آیا کریکٹر وائٹ اسپیس کریکٹر ہے۔

ہم استعمال کر سکتے ہیں خالی () اس بات کا پتہ لگانے کا طریقہ کہ آیا کوئی کریکٹر وائٹ اسپیس کریکٹر ہے۔

# شامل کریں
# شامل کریں

اہم int ( ) {
چار ch = '' ;

اگر ( سفید ( چودھری ) ) {
std::cout << 'کریکٹر ایک وائٹ اسپیس کریکٹر ہے۔' << std::endl;
} اور {
std::cout << 'کردار وائٹ اسپیس کردار نہیں ہے۔' << std::endl;
}

واپسی 0 ;
}

مندرجہ بالا کوڈ میں، متغیر چودھری پھر اعلان کیا جاتا ہے اور سفید جگہ کی قدر دی جاتی ہے۔ پھر، ہم یہ تعین کرنے کے لیے if-else سٹیٹمنٹ کا استعمال کرتے ہیں کہ آیا دیا گیا کریکٹر وائٹ اسپیس کریکٹر ہے یا نہیں۔ اگر زیربحث کردار وائٹ اسپیس کریکٹر ہے، تو وائٹ اسپیس کریکٹر کا پیغام پرنٹ کیا جاتا ہے۔

آؤٹ پٹ

2: isblank() کا استعمال یہ چیک کرنے کے لیے کہ آیا اسٹرنگ میں وائٹ اسپیس کریکٹر موجود ہے۔

isblank() طریقہ کے لیے ایک اور مقبول ایپلی کیشن یہ طے کرنا ہے کہ آیا کسی سٹرنگ میں صرف سفید جگہ کے حروف شامل ہیں۔ یہ صارف کے ان پٹ کی تصدیق کے لیے مددگار ہے۔ فنکشن کا استعمال اس بات کا تعین کرنے کے لیے کیا جا سکتا ہے کہ آیا ان پٹ خالی ہے یا صرف خالی جگہ پر مشتمل ہے۔ اس منظر نامے میں، آپ صارف کو درست ڈیٹا فراہم کرنے کے لیے کہہ سکتے ہیں۔

# شامل کریں
# شامل کریں

اہم int ( ) {
std::string str = 'لینکس، اشارہ! \t ' ;

کے لیے ( char ch : str ) {
اگر ( سفید ( چودھری ) ) {
std::cout << 'کردار ' << چودھری << 'ایک وائٹ اسپیس کردار ہے۔' << std::endl;
} اور {
std::cout << 'کردار ' << چودھری << 'وائٹ اسپیس کردار نہیں ہے۔' << std::endl;
}
}

واپسی 0 ;
}

کوڈ میں، ہم ایک سٹرنگ شروع کرتے ہیں۔ str اور اسے تار دیں۔ لینکس، اشارہ! . اس کے بعد، سٹرنگ میں ہر کریکٹر کو عبور کرنے کے لیے ایک فار لوپ کا استعمال کیا جاتا ہے۔ یہ معلوم کرنے کے لیے کہ آیا کوئی خاص کریکٹر وائٹ اسپیس ہے، ہم استعمال کرتے ہیں۔ خالی () طریقہ اگر کریکٹر وائٹ اسپیس نہیں ہے، تو ہم اس کی نشاندہی کرنے کے لیے ایک پیغام پرنٹ کرتے ہیں، بصورت دیگر، ہم ایک پیغام پرنٹ کرتے ہیں جس سے ظاہر ہوتا ہے کہ یہ سفید جگہ ہے۔

آؤٹ پٹ

نتیجہ

دی خالی () فنکشن C++ پروگرامنگ میں ایک طاقتور ٹول ہے جس کا استعمال یہ چیک کرنے کے لیے کیا جا سکتا ہے کہ آیا دیا گیا کریکٹر وائٹ اسپیس ہے یا ٹیب۔ یہ ایک تیز، موثر، اور پورٹیبل فنکشن ہے جس کا استعمال ڈیٹا کے بڑے حجم کا تیزی سے اور درست طریقے سے تجزیہ کرنے کے لیے کیا جا سکتا ہے۔ چاہے آپ ایک چھوٹی ڈیسک ٹاپ ایپلیکیشن لکھ رہے ہوں یا بڑے پیمانے پر سسٹم، خالی () فنکشن آپ کو کوڈ لکھنے میں مدد کر سکتا ہے جو قابل اعتماد، موثر اور برقرار رکھنے میں آسان ہو۔