Archive for fonksiyonlar
Merhabalar bu gün c dilinde örnek bir program paylaşacağım. Program yine öğrenci bilgilerini dizide tutan bir yapıya sahip olacak. Dİğer programlardan farkı ise bu işlemleri bir menü yardımıyla, bize bir kaç seçenek sunarak yapmasıdır. Programı kısaca özetledikten sonra satır satır açıklamaya çalışacağım.

Öncelikle bilgileri tutacak dizileri tanımladım. Ben iki kişinin bilgilerini tutabilecek diziler tanımladım, siz daha fazla öğrencinin bilgilerini tutan diziler tanımlayabilirsiniz. Tüm işlemleri fonksiyonlarda yaptıracağım, her işlem için ayrı ayrı fonksiyonlar tanımladım. Gördüğünüz üzere main fonksiyonu içinde sadece “menu” fonksiyonunu çağırdım. Menü fonksiyonu ise kullanıcıya seçenekler sunarak yapılacak işlemi seçmesini sağlıyor. “bilgiler” fonksiyonu öğrenci bilgilerini diziye alırken, “listele” fonksiyonu alınan bu verilerin, tamamının listelenmesini sağlıyor. “bul” fonksiyonu ise öğrenci bilgilerinin, öğrenci numarası girilerek görüntülenmesini sağlıyor. “bul” fonksiyonu için bir nevi arama fonksiyonu da read more »

Merhabalar, bu gün yine C dilinde bir örnek kod yazmayı düşünüyorum. Bu kod girilen metnin e-mail adresi olup olmadığını basitçe kontrol eden bir kod. Biraz açmak gerekirse, bu programda bir ‘pointer’ la dizinin adres içeriklerini teker teker kontrol edip, ‘@’ simgesinin olup olmadığına bakacağız. Varsa “gecerli e-mail”, yoksa “gecersiz e-mail” çıktılarını göreceksiniz. Programı sizlere sunmadan önce ‘pointer’lara kısaca değinmek istiyorum.

Pointer nedir?
Pointer‘ ın Türkçe karşılığı işaretçidir. “int *ptr;” şeklinde tanımlanır. Bellekte, değişkenler için ayrılan adres bilgilerini tutar. Aşağıdaki örneği incelediğinizde read more »