stricmp Fonksiyonu
30.03.2010 - 18:49 tarihinde nerg gönderdi
stricmp fonksiyonu standart bir C fonksiyonu olmamasına karşın pekçok C derleyicisinde bulunmaktadır. Bu fonksiyon iki yazıyı büyük harf küçük harf ayrımı yapmadan karşılaştırır. Bu fonksiyonun mystricmp ismiyle tanımlayınız.
int mystricmp(const char *s1, const char *s2);
Fonksiyon birinci yazı ikinci yazıdan büyükse pozitif herhangi bir değere, küçükse negatif herhangi bir değere ve iki yazı birbirine eşitse sıfır değerine geri döner.
Test kodu:
#include <stdio.h> int main() { char s1[100]; char s2[100]; int result; printf("birinci yazıyı giriniz : "); gets(s1); printf("ikinci yazıyı giriniz : "); gets(s2); result = mystricmp(s1, s2); if (result > 0) printf(“(%s) > (%s)\n”, s1, s2); else if (result < 0) printf(“(%s) < (%s)\n”, s1, s2); else printf(“(%s) == (%s)\n”, s1, s2); return 0; }
Etiketler: