C programlarında en sık kullanılan fonksiyonlar bu kitaplık içinde yer almaktadır. Bu fonksiyonlar, disk dosyalarına yada çevre birimlerine veri gönderme ya da bu birimlerden veri alma işlemlerinde kullanılır. Standart giriş-çıkış... Devamını okuyun »
"C Programlama" kategorisi altındaki yazılar
Bu derste C programlama dilinin hazır fonksiyonları üzerinde duracağız. Aslında bu fonksiyonların bir kısmını daha önceki derslerde ele alarak incelemiştik. Örneğin en son konuda incelediğimiz dosyalarla ilgili tüm işlemlerin fonksiyonlarla... Devamını okuyun »
Şu ana kadar ele alarak incelediğimiz dosyalar sıralı dosyalar olarak bilinmektedir. Bu dosyaların her bir kaydına sırayla erişiliyordu. Bunun yerine, dosyanın her bir kaydına doğrudan ulaşmak mümkündür. C programlarında bir dosyaya... Devamını okuyun »
Daha önceki yazılarda bir dosyanın nasıl oluşturulması gerektiğini, nasıl veri okuduğumuzu verileri nasıl değiştirdiimizi yada ekleme yaptığımızı göstermiştiştim. Şimdi ise bir dosyayı nasıl silebileceğinizi göstereceğim. Burada... Devamını okuyun »
DOSYAYA VERİ EKLEME Şu ana kadar iki temel noktayı öğrendik. Bunlardan birincisi, bir dosyaya veri yazdırma işlemi, ikincisi ise bu dosyalardan veri okuma işlemleridir. Dosyaya veri kaydederken, “w” ile açıyorduk. Böylece program... Devamını okuyun »
Dosyadan okuma işlemleri yapılırken, çoğu kez dosyanın sonunu denetlemek gerekecektir. Dosya göstergesinin dosyanın sonuna işaret edip etmediğini anlamak için feof fonksiyonu kulanılır. Bu fonksiyon aşağıdaki şekilde tanımlanıyor: ... Devamını okuyun »
C’de dosyadan veri okuma işlemleri de yine fonksiyonlarla yerine getirilir. Bu amaçla aşağıda belirtilen fonksiyonlara başvurulur. DOSYADAN BİR KARAKTERİN OKUNMASI Bir dosyaya sadece bir karakterin yazılması isteniliyorsa fputc fonksiyonunu... Devamını okuyun »
C programlama dilinde bir dosyayı kullanabilmek için, öncelikle o dosyanın açılması gerekmektedir. Hem okuma hem de yazma işlemlerinde önce o dosya açılır. Bir dosyayı açmak için fopen fonksiyonu kullanılır. Dosya açma fonksiyonu... Devamını okuyun »
Yapılara benzeyen bir diğer kavram, birlik adıyla bilinir. Yapılar, belirli bir grup alanın tek bir değişken biçiminde ifade edilmesini sağlıyordu. Değişkenin her bir alanı için bellekte ayrı bir yer ayrılıyordu. Dolayısıyla herbir... Devamını okuyun »
Yapı içinde alanların yer aldığını biliyoruz. Bazı uygulamalarda, özellikle bellekte yer tasarrufu yapılmak istenildiğinde bit alanlar kullanılabilir. Bu amaçla yapı içindeki her bir alanın bit cinsinden uzunluklarının da belirtilmesi... Devamını okuyun »
Yapılara erişimin bir diğer yolu, göstergelerin kullanılmasıdır. Bir yapı değişkeni diğer değişken türlerinde olduğu gibi, göstergelerle de tanımlanabilir. Örneğin aşağıdaki yapı bir per değişkeni ile ifade edilebildiği gibi,... Devamını okuyun »
Bir yapı bir fonksiyona, aynen diğer veri türlerinde olduğu gibi parametre biçiminde geçirilebilir. Ayrıca bir fonksiyon bir yapıyı kendisini çağıran fonksiyona döndürebilir. Bir yapı tanımlandıktan sonra, bir fonksiyon bu yapının herbir... Devamını okuyun »
Yapı içinde yer alan herbir alana bir başlangıç değeri atamak mümkündür.Bu tür bir atama yapılırken dikkat edilecek en önemli nokta, alanların veri türü ile atanan veri türünün uygun olmasıdır. struct { alanlar … } değişken... Devamını okuyun »
Dizilerin nasıl bir veri türü olduğunu biliyoruz. Diziler yardımıyla, aynı tür veriler bir dizi biçiminde bellekte yerleştirilmekte ve bir indeks yardımıyla bu dizi elemanlarına erişilebilmektedir. Yapıları diziler için de tanımlayarak,... Devamını okuyun »
Yapı içinde yer alan alanların bellekte işgal edecekleri alanları belirleyerek yapı ile birlikte tanımlamak mümkündür. Böylece belleğin daha etkin kullanılması sağlanabilir. Örneğin, ders_adi isimli bir alanın uzunluğunun en fazla... Devamını okuyun »
Önceki yazımda bir yapı ile birlikte sadece bir değişken kullandık. Bazı uygulamalarda, aynı yapıyı birden fazla değişkenin kullanması istenilebilir. Bu amaçla yapı içinde birden fazla değişken tanımlanabilir. Örneğin, struct... Devamını okuyun »
Daha önceki konuda bir yapıyı nasıl tanımlayabileceğimizi belirtmiştik. Ve bir kurumu ele alarak kurumun icindeki personelin bilgilerini tutan basit bir yapı oluşturmuştuk. Şimdi ise oluşturduğumuz yapıdaki alanlara nasıl ulasabileceğimizi... Devamını okuyun »
C programlama dilinde birbirleriyle ilişkili veri gruplarına yapı (struct) adı verilmektedir. Yapı, farklı veri türlerine sahip değişkenlerin bir grup olarak değerlendirilmesi ve bu grubun bir isimle kullanılması amacıyla tercih edilir. Yapılar... Devamını okuyun »
Şu ana kadar ele alarak incelediğimiz tüm örneklerde bir fonksiyondan bir başka fonksiyon çağrılıyordu. C’de bir fonksiyon kendi kendisini çağırarak da çalıştırabilir. Bu tür fonksiyonlara özçağrılı fonksiyonlar adı veriliyor. Bu... Devamını okuyun »
C programlama dilinde fonksiyonların çağrılması iki farklı yöntemle gerçekleştirilmektedir: 1- Değer ile çağırma 2- Referans ile çağırma DEĞER İLE ÇALIŞMA Şu ana kadar ele alarak incelediğimiz fonksiyon çağırma biçimi değer... Devamını okuyun »






