الانتقال إلى المحتوى الرئيسي

كيفية التحقق من مربع نص للفراغ باستخدام لغة ج

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

إن أبسط طريقة للتحقق هي استخدام العبارة الشرطية إذا ، والتي تتحقق مما إذا كانت القيمة المدخلة تساوي سلسلة فارغة. للقيام بذلك ، يمكنك استخدام وظيفة ستركمب () ، الذي يقارن سلسلتين. إذا كانت نتيجة المقارنة صفرا ، فإن الصفوف متساوية والحقل فارغ. خلاف ذلك ، إذا كانت نتيجة المقارنة أكبر من الصفر أو أقل من الصفر ، فإن الحقل ليس فارغا ، ويمكن معالجته.

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

  1. التحقق من مربع النص للفراغ في ج
  2. مشكلة فقدان البيانات المدخلة
  3. سؤال وجواب

التحقق من مربع النص للفراغ في ج

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

الطريقة 1: استخدام وظيفة سترلين

توفر مكتبة سي القياسية وظيفة سترلين ، والتي ترجع طول سلسلة (عدد الأحرف). إذا كان طول السلسلة صفرا ، فيمكننا أن نستنتج أن مربع النص فارغ.

"'ج

# تشمل

# تشمل

كثافة العمليات الرئيسية () {

مربع نص شار [100] ؛ / / إعلان صفيف

من أحرف برينتف ("أدخل النص:");

فجيتس(مربع النص ، سيزوف (مربع النص) ، ستدين) ؛ / / قراءة سطر من وحدة التحكم

إذا (سترلين (مربع النص) = = 0) {

برينتف ("مربع النص فارغ

«);

} آخر {

برينتف ("مربع النص ليس فارغا

«);

}

العودة 0;

}

«`

الطريقة 2: التحقق من الحرف الأول

هناك طريقة أخرى للتحقق من مربع النص بحثا عن الفراغ وهي التحقق من الحرف الأول. إذا كان الحرف الأول هو حرف سطر جديد ('

') ، ثم يعتبر مربع النص فارغا.

"'ج

# تشمل

كثافة العمليات الرئيسية () {

مربع نص شار [100] ؛ / / إعلان مجموعة من الأحرف

برينتف ("أدخل النص:");

فجيتس(مربع النص ، سيزوف (مربع النص) ، ستدين) ؛ / / قراءة سطر من وحدة التحكم

إذا (مربع النص [0]=='

') {

برينتف ("مربع النص فارغ

«);

} آخر {

برينتف ("مربع النص ليس فارغا

«);

}

العودة 0;

}

«`

الطريقة 3: استخدام وظيفة سكانف

تسمح لك وظيفة سكانف بقراءة البيانات من سلسلة بتنسيق معين. يمكننا استخدام هذه الوظيفة للتحقق مما إذا كان مربع النص يحتوي على أحرف غير المسافات.

"'ج

# تشمل

كثافة العمليات الرئيسية () {

مربع نص شار [100] ؛ / / إعلان صفيف

من أحرف برينتف ("أدخل النص:");

فجيتس(مربع النص ، سيزوف (مربع النص) ، ستدين) ؛ / / قراءة سطر من وحدة التحكم

نتيجة كثافة العمليات;

سكانف (مربع النص ، "٪ د " ، والنتيجة);

إذا (نتيجة) {

برينتف ("مربع النص ليس فارغا

«);

} آخر {

برينتف ("مربع النص فارغ

«);

}

العودة 0;

}

«`

في هذه المقالة ، نظرنا في عدة طرق للتحقق مربع نص للفراغ في لغة ج. يمكنك اختيار الخيار المناسب بناء على احتياجاتك وشروط المهمة.

مشكلة فقدان البيانات المدخلة

عند العمل مع الحقول النصية في تطبيق ويب ، غالبا ما يكون من الضروري التحقق مما إذا كان المستخدم قد أدخل البيانات أم لا. يمكن أن يؤدي عدم وجود البيانات المدخلة إلى حدوث مشكلات في المعالجة الإضافية للمعلومات أو التفاعل مع المستخدم.

للتحقق من وجود البيانات في مربع نص باستخدام لغة ج ، يجب عليك استخدام وظيفة أو طريقة مصممة للعمل مع حقول النص. على سبيل المثال ، في وينابي ، يمكنك استخدام وظيفة جيتويندوتيكست ، الذي يحصل على النص من عنصر التحكم المحدد.

ويمكن بعد ذلك التحقق من النص الناتج عن الفراغ باستخدام وظيفة سترلين ، الذي يعود طول السلسلة. إذا كانت السلسلة فارغة (الطول صفر) ، فلا توجد بيانات في حقل النص.

إذا كانت البيانات المدخلة مفقودة ، فيمكن اتخاذ عدة إجراءات:

  • عرض رسالة حول الحاجة إلى ملء الحقل;
  • ضع علامة على الحقل بحد أحمر أو قم بتمييزه بلون مختلف للإشارة بصريا إلى وجود خطأ;
  • قم بتعطيل أو إخفاء الزر الذي يسمح لك بمتابعة الإجراء حتى يتم ملء الحقل;
  • تنفيذ إجراءات أخرى اعتمادا على منطق التطبيق.

من المهم ملاحظة أن التحقق من توفر البيانات في حقل النص ليس سوى إحدى الخطوات للتحقق من المعلومات المدخلة. بالإضافة إلى التحقق من الفراغ ، قد يكون من الضروري التحقق من صحة البيانات المدخلة (على سبيل المثال ، للامتثال لتنسيق معين أو وجود أحرف غير صالحة).

يعد التحقق من وجود البيانات المدخلة جانبا مهما من تطوير تطبيقات الويب ، حيث يسمح لك بضمان تفاعل المستخدم الصحيح ومنع الأخطاء في التطبيق.

سؤال وجواب