Nama fungsi : strcmp
File tajuk : <string.h>
Prototipe fungsi : int strcmp(const char *str1,const char *str2);
Fungsi : Membandingkan ukuran dua string, peka huruf besar-kecil
Parameter : str1 dan str2 adalah string yang akan dibandingkan
Nilai kembalian : str1 > str2, kembalikan 1;
str1 < str2, kembalikan -1;
str1 == str2, kembalikan 0;
Contoh program: Bandingkan ukuran dua string dan keluarkan hasilnya
#include<string.h>#include<stdio.h>intmain(void){char*buf1=aaa,*buf2=bbb,*buf3=ccc;intptr=strcmp(buf2,buf1);if(ptr>0) {printf(buffer2isgreaterthanbuffer1n);}elseif(ptr<0){printf(buffer2islessthanbuffer1n);}else{printf(buffer2isequalsbuffer1n);}ptr=strcmp(buf2,buf3);if(ptr>0){ printf(buffer2isgreaterthanbuffer3n);}elseif(ptr<0){printf(buffer2islessthanbuffer3n);}else{printf(buffer2isequalsbuffer3n);}return0;}
Hasil berjalan:
buffer2 lebih besar dari buffer1buffer2 lebih kecil dari buffer3