strcmp()
Membandingkan dua string berdasarkan ASCII.
Fungsi strcmp()
digunakan untuk membandingkan dua string berdasarkan nilai ASCII dari setiap karakter dalam string tersebut.
Sintaks
str1
➜ String pertama yang akan dibandingkan.str2
➜ String kedua yang akan dibandingkan.Mengembalikan nilai:
0 ➜ Jika kedua string sama.
Negatif (<0) ➜ Jika
str1
lebih kecil daristr2
secara leksikografis.Positif (>0) ➜ Jika
str1
lebih besar daristr2
secara leksikografis.
Contoh Penggunaan
Hasilnya:
"apple"
vs"banana"
➜ Hasilnya -1 karena'a'
dalam"apple"
lebih kecil dari'b'
dalam"banana"
."apple"
vs"apple"
➜ Hasilnya 0 karena stringnya sama persis."banana"
vs"apple"
➜ Hasilnya 1 karena'b'
lebih besar dari'a'
.
Last updated