اسم الوظيفة : strupr
ملف الرأس : <string.h>
النموذج الأولي للوظيفة: char *strupr(char *str);
الوظيفة : تحويل كافة الأحرف الصغيرة في السلسلة إلى أحرف كبيرة
المعلمات : char *str هي السلسلة المراد تحويلها
قيمة الإرجاع : إرجاع السلسلة ذات الأحرف الكبيرة المحولة
ملحوظة : هذه الوظيفة لا تولد سلسلة جديدة، ولكنها تعدل السلسلة الأصلية. لذلك، يمكن أن يكون str مصفوفة أحرف فقط، وليس السلسلة التي يشير إليها مؤشر السلسلة، لأن مؤشر السلسلة يشير إلى ثابت سلسلة، ولا يمكن تعديل الثابت.
مثال على البرنامج: تحويل جميع الأحرف الصغيرة في صفيف السلسلة إلى أحرف كبيرة
#include<string.h>#include<stdio.h>intmain(void){charstr[20]=wWw.dotCpp.coM,*ptr;ptr=strupr(str);printf(%sn,ptr); العودة0؛}
نتائج التشغيل:
WWW.DOTCPP.COM