strcmp fonksiyonunu kullanıyoruz.
#include <stdio.h> #include <stdlib.h> #include <locale.h> #include <string.h> int main() { setlocale(LC_ALL, "Turkish"); char meyve1[] = "Kiraz"; char meyve2[] = "Muz"; //strcmp(meyve1,meyve2) // eşit mi değil mi kontrol eder 0 ise eşittir. 0'dan küçük dönerse ilk dizinin karakterinin Alfabede önce geldiğini bildirir. if(strcmp(meyve1,meyve2)==0){ printf("Bu kelimeler birbirine eşittir...\n"); }else if(strcmp(meyve1,meyve2)<0){ //0'dan küçükse ilk dizi, 0'dan büyükse ikinci dizi önce gelir. printf("%s %s den alfabetik olarak daha önce gelir. \n", meyve1,meyve2); }else{ printf("%s %s den alfabetik olarak daha önce gelir. \n", meyve2,meyve1); } return 0; }
Bir cevap yazın