ชื่อฟังก์ชัน : strupr
ไฟล์ส่วนหัว : <string.h>
ต้นแบบฟังก์ชัน: char *strupr(char *str);
ฟังก์ชั่น : แปลงอักษรตัวพิมพ์เล็กทั้งหมดในสตริงให้เป็นตัวพิมพ์ใหญ่
พารามิเตอร์ : char *str คือสตริงที่จะแปลง
ค่าที่ส่งคืน : ส่งกลับสตริงตัวพิมพ์ใหญ่ที่แปลงแล้ว
หมายเหตุ : ฟังก์ชันนี้ไม่ได้สร้างสตริงใหม่ แต่จะแก้ไขสตริงต้นฉบับ ดังนั้น 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