ชื่อฟังก์ชัน : strcmpi
ไฟล์ส่วนหัว : <string.h>
ต้นแบบฟังก์ชัน : int strcmpi(char *str1, char *str2);
ฟังก์ชั่น : เปรียบเทียบขนาดของสองสาย แต่ไม่คำนึงถึงขนาดตัวพิมพ์
พารามิเตอร์ : str1 และ str2 เป็นสตริงที่จะเปรียบเทียบ
ค่าที่ส่งคืน : str1>str2 ส่งคืน 1;
str1==str2 ส่งคืน 0;
str1<str2 ส่งคืน -1;
ตัวอย่างโปรแกรม : เปรียบเทียบสตริง buf1 และ buf2 โดยไม่คำนึงถึงขนาดตัวพิมพ์ และเอาต์พุตผลลัพธ์
#include<string.h>#include<stdio.h>intmain(void){char*buf1=www.dotcpp.com,*buf2=WWW.DOTCPP.COM;intptr=strcmpi(buf2,buf1);if(ptr >0){printf(buffer2isgreaterthanbuffer1n);}if(ptr<0){printf(buffer2islessthanbuffer1n);}if(ptr==0){printf(buffer2equalsbuffer1n);}return0;}
ผลการวิ่ง:
buffer2เท่ากับบัฟเฟอร์1