how to use standart c function etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
how to use standart c function etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

3 Şubat 2016 Çarşamba

strrev Fonksiyonu

C strrev Fonksiyonu

strrev fonksiyonu parametresi ile belirtilen adresdeki
yazıyı ters çevirir.
Uygulamada klavyeden girilen yazıyı entera basılınca
gets fonksiyonu ile alır. strrev fonksiyonu ile ters
çevirir.
Kendi myStrrev fonksiyonumuzu nası yazabiliriz inceleyiniz?
Uygulamada aynı zamanda kendi myStrrev fonksiyonumuzu
kullanalım. ikinci süslü parantezlerde myStrrev fonksiyonumz
çağrılmıştır.

strset Fonksiyonu

C strset Fonksiyonu

strset fonksiyonu birinci parametresi ile verilen adresten
itibaren ikinci parametre ile belirtilen karakteri yazar.
Bu fonksiyonda dikkat edilmesi gereken verilen adresde en azından
'\0' karakteri olmalıdır. Çünkü fonksiyon '\0' karakteri
görünceye kadar belirtilen karakteri yazar.
Uygulamada kalvyeden bir yazı girilmesi isteniyor.
Klavyeden girilen yazı enter tuşuna basıldıktan sonra gets ile
alınıyor. Sonrasında strset fonksiyou ile klavyeden girilen karakter
ile dolduruluyor.
Kendi myStrset fonksiyonumuzu nasıl kodladığımızı inceleyiniz.

strncmp Fonksiyonu

C strncmp Fonksiyonu

strncmp fonksiyonu ilk parametresinde verilen adresdeki
yazı ile ikinci parametresinde verilen adresdeki yazının
n karakterini karşılaştırılır. Eğer ilk yazı afabetik sırada
önce geliyorsa sıfırdan küçük değer, ilk yazı alfabetik sırada
sonra geliyorsa sıfırdan büyük değer geri döndürür.
İki yazı da birbirine eşitse sıfır geri döner.
Yazıların biri büyük harf ise diğerininde büyük harf olmasına
dikkat edilmelidir.
1.parametre : mehmet, ikinci parametre : mehtap üçüncü parametre:3
sonuc :0 çıkar. çünkü ilk 3 karakter aynı.

strcmp Fonksiyonu

C strcmp Fonksiyonu

strcmp fonksiyonu ilk parametresinde verilen adresdeki
yazı ile ikinci parametresinde verilen adresdeki yazıyı
karşılaştırılır. Eğer ilk yazı afabetik sırada önce geliyorsa
sıfırdan küçük değer, ilk yazı alfabetik sırada sonra geliyorsa
sıfırdan büyük değer geri döndürür. İki yazı da birbirine
eşitse sıfır geri döner. Yazıların biri büyük harf ise
diğerininde büyük harf olmasına dikkat edilmelidir.

strcat Fonksiyonu

C strcat Fonksiyonu

strcat fonksiyonu ikinci parametresi ile belirtilen adresdeki
yazıyı '\0' karakteri görünceye kadar birinci parametre
ile belirtilen adresdeki yazının sonuna ekleme yapar.
Ve birinci parametrenin adresi ile geri döner.
Birinci yazı : istanbul ikinci yazı : ankara
Sonuc: istanbulankara
Birinci yazının sonundaki '\0' karakterinin üzerine yazarak
eklemeyi yapar. Ekleme yaptıkta sonra en sona '\0' karakteri
ekler.

strcpy Fonksiyonu

C strcpy Fonksiyonu


strcpy fonksiyonu ikinci parametresi ile verilen adresdeki yazıyı
'\0'(null) karakter görünceye kadar birinci parametresi ile verilen
adrese kopyalar. Karakter dizileri ve char * göstericileri
yazı(string) olarak bilinir.
Bu stringlerin kopyalanmasında kullanılır.main içinde ilk süsülü
parantezler içinde strcpy fonksiyonunu kullanarak kopyalama gerçeklenmiştir.
ikinci süslü parantezde kendi yazdığımız myStrcpy fonksiyonu
kullanılarak kopyalama gerçeklendi.myStrcpy fonksiyonu ile strcpy fonksiyonu nasıl yazıldığını gördük.

strrchr Fonksiyonu

C strrchr Fonksiyonu

strrchar fonksiyonu standart bir fonksiyondur.
Bir yazı içinde karakter arar. Ancak sondan aramaya
başlar. Bulduğunda karakterin adresi ile geri döner.
Bulamazsa NULL adresini döner.
main içinde ilk süslü parantezler içinde
strrchr fonksiyonu kullanılmıştır.
ikinci süslü parantez içinde kendi myStrrchr
fonksiyonu çağrılıyor.
myStrrchr fonksiyonu ile strrchr fonksiyonu kodlandı.