ชื่อฟังก์ชัน : strlwr
ไฟล์ส่วนหัว : <string.h>
ต้นแบบฟังก์ชัน : char *strlwr(char *str);
ฟังก์ชั่น : แปลงอักษรตัวพิมพ์ใหญ่ทั้งหมดในสตริงให้เป็นตัวพิมพ์เล็ก
พารามิเตอร์ : str คือสตริงที่จะแปลง
ค่าที่ส่งคืน : ส่งกลับสตริงตัวพิมพ์เล็กที่แปลงแล้ว ซึ่งสาระสำคัญคือการส่งคืน str
หมายเหตุ : ฟังก์ชันนี้ไม่ได้สร้างสตริงใหม่เพื่อส่งคืน แต่จะเปลี่ยนสตริงเดิม ดังนั้นจึงสามารถทำงานได้เฉพาะกับอาร์เรย์อักขระเท่านั้น ไม่ใช่สตริงตัวชี้ เนื่องจาก
สตริงที่ตัวชี้ชี้ไปจะถูกจัดเก็บไว้ในพื้นที่จัดเก็บข้อมูลแบบคงที่เป็นค่าคงที่ และไม่สามารถแก้ไขได้ ฟังก์ชันนี้ไม่ใช่ฟังก์ชันไลบรารีมาตรฐาน และสามารถใช้ได้เฉพาะใน Windows เท่านั้น
(VC, MinGW ฯลฯ) คุณต้องกำหนดด้วยตนเองใน Linux และ GCC
ตัวอย่างโปรแกรม: แปลงอักขระตัวพิมพ์ใหญ่ในอาร์เรย์สตริงให้เป็นตัวพิมพ์เล็ก
#include<stdio.h>#include<string.h>intmain(void){charstr[20]=WWw.DoTCPP.COM;char*str2=strlwr(str);printf(%sn,str);return0 ;}
ผลการวิ่ง:
www.dotcpp.com