كيفية استخدام وظيفة isblank () في C ++

Kyfyt Astkhdam Wzyft Isblank Fy C



ربما سمعت عن المصطلح هو ابيض إذا كنت مبرمج C ++. تُستخدم هذه الوظيفة بشكل شائع في C ++ لاكتشاف ما إذا كان الحرف المحدد عبارة عن حرف مسافة بيضاء أم لا. أحرف المسافات البيضاء هي تلك المستخدمة لفصل الكلمات أو الأحرف في سلسلة نصية ، مثل المسافات وعلامات الجدولة وفواصل الأسطر.

اتبع هذا الدليل للتعرف على المزيد is blank () تعمل بالتفصيل.







ما هي دالة is blank () في C ++

ال is blank () هي ميزة مضمنة في مكتبة C ++ القياسية ، وهي مصممة للتحقق مما إذا كان الحرف المعطى مسافة أو حرف جدولة. الوظيفة مدرجة في ملف header ويستخدم بشكل أساسي لفحص قيم الأحرف للمسافة البيضاء. إذا كان الحرف مسافة أو علامة تبويب ، فإن ملف is blank () ترجع الدالة صحيحا.



بناء جملة is blank () الوظيفة بسيطة. يأخذ حرفًا واحدًا كوسيطة ، والذي يمثل الحرف الذي تريد التحقق منه.



int is blank ( int الفصل ) ؛





ترجع الدالة صحيحًا إذا كان الحرف مسافة أو علامة تبويب ، وخطأ في الحالات الأخرى. تكون الوظيفة مفيدة للغاية عندما تريد التخلص من الأحرف غير الضرورية أو الزائدة عن الحاجة من سلسلة.

استخدامات الدالة is blank ()

ال is blank () الوظيفة مفيدة في العديد من السياقات المختلفة. للتأكد:



1: استخدام is blank () للتحقق مما إذا كان الحرف عبارة عن حرف مسافة بيضاء

يمكننا استخدام is blank () طريقة لاكتشاف ما إذا كان الحرف عبارة عن حرف مسافة بيضاء.

# تضمين
# تضمين

انت مين ( ) {
شار = ' ؛

لو ( هو ابيض ( الفصل ) ) {
الأمراض المنقولة جنسيا :: cout << 'الحرف هو حرف مسافة بيضاء.' << الأمراض المنقولة جنسيا :: endl ؛
} آخر {
الأمراض المنقولة جنسيا :: cout << 'الحرف ليس حرف مسافة بيضاء.' << الأمراض المنقولة جنسيا :: endl ؛
}

يعود 0 ؛
}

في الكود أعلاه ، المتغير الفصل ثم يتم التصريح عنها وإعطائها قيمة المسافة البيضاء. بعد ذلك ، نستخدم عبارة if-else لتحديد ما إذا كان الحرف المعطى عبارة عن حرف مسافة بيضاء أم لا. إذا كان الحرف المعني هو حرف مسافة بيضاء ، فستتم طباعة رسالة المسافة البيضاء.

انتاج |

2: استخدام isblank () للتحقق مما إذا كانت السلسلة تحتوي على حرف مسافة بيضاء

هناك تطبيق شائع آخر للطريقة isblank () وهو تحديد ما إذا كانت السلسلة تتضمن أحرف مسافات بيضاء فقط. هذا مفيد للتحقق من مدخلات المستخدم. يمكن استخدام الوظيفة لتحديد ما إذا كان الإدخال فارغًا أو يحتوي ببساطة على مسافة بيضاء. في هذا السيناريو ، يمكنك مطالبة المستخدم بتوفير بيانات صالحة.

# تضمين
# تضمين

انت مين ( ) {
std :: string str = 'لينكس ، تلميح! \ t ' ؛

ل ( شار تش: str ) {
لو ( هو ابيض ( الفصل ) ) {
الأمراض المنقولة جنسيا :: cout << 'الشخصية ' << الفصل << 'هو حرف مسافة بيضاء.' << الأمراض المنقولة جنسيا :: endl ؛
} آخر {
الأمراض المنقولة جنسيا :: cout << 'الشخصية ' << الفصل << 'ليس حرف مسافة بيضاء.' << الأمراض المنقولة جنسيا :: endl ؛
}
}

يعود 0 ؛
}

في الكود ، نقوم بتهيئة سلسلة شارع وامنحه الخيط لينكس ، تلميح! . بعد ذلك ، يتم استخدام حلقة for لاجتياز كل حرف في السلسلة. لمعرفة ما إذا كان حرف معين عبارة عن مسافة بيضاء ، نستخدم الامتداد is blank () طريقة. إذا لم يكن الحرف مسافة بيضاء ، فنحن نطبع رسالة للإشارة إليه ، وإلا فإننا نطبع رسالة تشير إلى أنها مسافة بيضاء.

انتاج |

خاتمة

ال is blank () الوظيفة هي أداة قوية في برمجة C ++ يمكن استخدامها للتحقق مما إذا كان الحرف المحدد عبارة عن مسافة بيضاء أو علامة تبويب. إنها وظيفة سريعة وفعالة ومحمولة يمكن استخدامها لتحليل كميات هائلة من البيانات بسرعة ودقة. سواء كنت تكتب تطبيقًا صغيرًا لسطح المكتب أو نظامًا واسع النطاق ، فإن ملف is blank () يمكن أن تساعدك الوظيفة في كتابة تعليمات برمجية موثوقة وفعالة وسهلة الصيانة.