English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

دليل أساسي في C لغة البرمجة

تحكم في العملية في C لغة البرمجة

الوظائف في لغة C

المساحات في لغة C

المراجع في لغة C

السلاسل في لغة C

مبنى C لغة البرمجة

ملف C لغة البرمجة

C أخرى

دليل C لغة البرمجة

طريقة استخدام دالة toupper() في مكتبة C و أمثلة

مكتبة القياسية <ctype.h>

إذا كانت المعامل المقدمة حرفًا صغيرًا، فإن دالة toupper() تتحول الحرف الصغير إلى حرف كبير.

نموذج دالة toupper() في C

int toupper( int arg );

تقبل دالة toupper() معاملًا واحدًا في شكل عدد، وتعيد قيمة من نوع int.

حتى إذا استخدم toupper() الرقم كمعامل، يتم تقديم الحرف للدالة. في الداخل، يتم تحويل الحرف إلى قيمة ASCII المناسبة للتحقق.

إذا كانت المعامل المقدمة ليست حرفًا صغيرًا، فإنها تعود بنفس الحرف المقدم للدالة.

إنها تعمل في<ctype.h>محددة في ملف الدوال.

مثال: دالة toupper() في C

#include <stdio.h>
#include <ctype.h>
int main()
{
    char c;
    c = 'm';
    printf("%c -> %c", c, toupper(c));
    //إذا كانت الحرف المقدم لـtoupper() ليس حرفًا صغيرًا، فإنه يعرض نفس المعامل المقدم.
    c = 'D';
    printf("\n%c -> %c", c, toupper(c));
    c = '9';
    printf("\n%c -> %c", c, toupper(c));
    return 0;
}

نتائج الخروج

m -> M
D -> D
9 -> 9

مكتبة القياسية <ctype.h>