13 Ağustos 2016 Cumartesi

Gofita

Türkiyenin En Büyük ve Hesaplı Alışveriş Sitesi  www.gofita.com




Güvenli ve Hesaplı Alışverişin Merkezi.Ev aletleri, Cep telefonu, bilgisayar, televizyon, kozmetik ve binlerce ürün uygun fiyatlarla Gofita.com'da. Ücretsiz kargo fırsatları ile her şey ayağına gelsin.

3 Şubat 2016 Çarşamba

void Göstericiler

C void Göstericiler

Türden bağımsız işlem yapmayı sağlayan void göstericiler(void *) nasıl kullanılır?
void göstericilerde dikkat edilecek noktalar nelerdir?
void göstericiler ile adres(&) ve içerik(*) operatörleri kullanılmaz.
void gösterciler ile toplama yapılamaz.
void göstericiler ile çıkartma yapılamaz.
Uygulamada ilk süslü parantezde void göstericiye herhangi bir türden göstericinin atanması.
ikinci süslü parantezde dikkat edilecek noktalar.
üçüncü süslü paranetzde aritmetik toplama
dördüncü süslü parantezde adres çıkarma işlemi anlatılmıştır.

Gösterici Hataları-3

C Gösterici Hataları-3

Gösterici hataları neler olabilir?
ilk süsülü parantezde ilk değer verilmemiş göstericilerden bahsediliyor.
ikinci süslü parantezde güvenli olmayan sabit değer verilmesi.
üçüncü süsülü parantezde dizi taşmasından kaynaklanan hata.
dördüncü süsülü parantezde karakter dizisi taşması.
beş ve altıncı süsülü parantezlerde string fonksiyonlarında sebep olan hatalı gösterici kullanımı.

Boş Yazı

C Boş Yazı

Karakter dizisinin sonuna nasıl gidilir?
Karakter dizisinin sonuna gitmek için bilindik üç yöntem açıklanıyor.
Boş yazı nasıl oluyor?
Uygulamada karakter dizisi sonuna gitmede üç yöntem.
Sonrasında boş string anlatılıyor.

strlwr Fonksiyonu

C strlwr Fonksiyonu

strlwr(string lower) fonksiyonu parametresi ile verilen adresdeki yazıyı küçük
harfli yazı yapar.Başarılı durumda geri dönüş değeri parametresindeki adres,
başarısız durumda NULL değeridir.
Uygulamada ilk süslü parantezlerde klavyeden bir yazı enter tuşuna basıldıktan sonra
gets ile alınır. strupr fonksiyonu ile küçük harf yapılır.
ikinci süslü parantezlerde ise ilk işlemin aynısı myStrlwr fonksiyonu ile yapılır.
myStrlwr fonksiyonunu inceleyip strupr fonksiyonunun nasıl çalıştığını anlayabiliriz.

strupr Fonksiyonu

C strupr Fonksiyonu

strupr(string upper) fonksiyonu parametresi ile verilen adresdeki yazıyı büyük
harfli yazı yapar.Başarılı durumda geri dönüş değeri parametresindeki adres,
başarısız durumda NULL değeridir.
Uygulamada ilk süslü parantezlerde klavyeden bir yazı enter tuşuna basıldıktan sonra
gets ile alınır. strupr fonksiyonu ile büyük harf yapılır.
ikinci süslü parantezlerde ise ilk işlemin aynısı myStrupr fonksiyonu ile yapılır.
myStrupr fonksiyonunu inceleyip strupr fonksiyonunun nasıl çalıştığını anlayabiliriz.


strncat Fonksiyonu

C strncat Fonksiyonu

strncat fonksiyonu birinci parametresi ile belirtilen yazının sonuna
ikinci parametrede belirtilen adresdeki yazının üçüncü parametrede belirtilen
n karakter kadar kısmını ekler.
Fonksiyon başarılı olması durumunda birinci parametresindeki adres
değeri ile geri döner. Başarısız olursa NULL geri döner.
Uygulamada ilk süslü parantezler içinde iki defa klavyeden yazı istenir ve gets ile
alınır. Sonrasında iki yazı eklenir.
İkinci süsülü parantezlerde ise ilkinde yaptığımızı kendi myStrncat fonksiyonmuzla
yaparız.
Özellikle myStrncat fonksiyonu nasıl yazılmış onu inceleyebilirsiniz.

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ı.