C dili için:
strcmp()
Iki sözcügün (iki karakter katarinin) ayni olup olmadigini kontrol etmek için kullanilir. Bu fonksiyon büyük/küçük harf duyarli değildir.
Kod: [Seç]
unsigned char isim[];
printf( "İsminiz: " );
scanf( "%s", isim );
if(strcmp(isim, "gokhan") == 0) //eğer değişken, merhaba'ya eşitse "0" (false) verisi döner
{
printf( "bizde sizi bekliyorduk gokhan bey \n" );
}
else
{
printf( "olsun siz de hosgeldiniz \n" );
}
strcmp yi burda eşitliği kontrol etmek için kullandık. Bu komut iki ifadenin aynı olup olmadığından ziyade, farklı olup olmadıklarını kontrol eden bir string fonksiyonudur. Dolayısıyla #include string.h ifadesi ile string kütüphanesinin eklenmesi gerekir.
Hiç yorum yok:
Yorum Gönder