İçeriğe geç

C Programlama Dosyalama-2

Fprintf() ve fscanf() Fonksiyonları

Fprintf() ve fscanf() fonksiyonları dosyaya veri yazma ve okuma işlemlerinde kullanılan hazır fonksiyonlardır. Bu fonksiyonlar veri üzerinde değişim yaparak çalışırlar.

Fprintf () fonksiyonunu kullanarak dosyaya int türünde bir veri yazdırırken, sayının ASCII metinine çevrilmesi gerekir. Yine fscanf() fonksiyonu ile dosyadan bir sayı okurken, sayının fscanf() fonksiyonun dahili yapısına çevrilmesi gerekir.

Bu iki fonksiyonu kullanarak dosyaya veri yazalım ve dosyadan veri okuyalım. Aşağıdaki örneği inceleyelim;

  • Okuma ve yazma modunda öğrencibilgi.txt isimli bir dosya açalım.
  • Dosyanın içine fprintf() kullanarak.Öğrenci_Adi Numara değerlerini girdirelim.
  • İşimiz bittikden sonra dosyayı fclose ile kapatmayı unutmayalım…

ÖRNEK:

ASCII Tablosu

Bilgisayrın belirttiğimiz sayıları,harfleri, noktalama işaratelerini vb. karakterleri işleyebilmesi için belirli codelara ihtiyaç vardır.

ASCII (American Standard Code for Infermation Interchange) tablosu bu kodları bize sağlar.

ÖRNEK:

Char tipinde bir değişken tanımlayarak ‘a’ değerini atayınız.

Ekrana ‘a’ nın karşılık geldiği ASCII sayı kodunu yazdırınız.

Ekrana bu sayıyı kullanarak nasıl ‘f’ yazdırırız.

Ekrana gülen yüz karakterini yazdırınız.


Damla KAYALİ

Tarih:Yazılım/Teknoloji

İlk Yorumu Siz Yapın

    Bir cevap yazın

    E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir