Fscanf fonksiyonu fscanf () : Dosyadan bilgiyi okumak ve değişkenlere aktarmak için kullanılır. int fscanf(FILE *dosya, char* format, değişken adres listesi);

Slides:



Advertisements
Benzer bir sunumlar
Bölüm 11 Metin Dosyaları Metin Dosyaları Dosya Açma ve Kapama
Advertisements

String fonksiyonları:
Dizi Kullanan Örnekler
Dosya ve Klasör İşlemleri
Bölüm 12 ÜST DÜZEY KONULAR Dinamik Bellek Ayırma Önişlemci
Internet Tabanlı Programlama Dr. Erman Yukselturk
C PROGRAMLAMA DİLİNE GİRİŞ
Bölüm 7 Fonksiyonlar GÖSTERGELER Gösterge Tanımı
Bölüm 2 C Dilinin Temelleri
Nesneye Yönelik Programlama
switch - case Yapısı Döngü Yapıları
Değişken Bildirimleri
Atama ve Girdi/Çıktı Komutları
Dosyaya Bilgi Yazmak ve Dosyadan Okumak
Soru1: kuvvet(taban,us) Şeklinde bir yinelenen fonksiyon yazın
Bölüm 9 Dizgiler Dizgi Tanımı Dizgi Girdi İşlemleri
Bölüm 9 Dizgiler Dizgi Tanımı Dizgi Girdi İşlemleri
MATLAB’ de Programlama
Bölüm 10 Yapılar ve Birleşimler
12. HAFTA Mayıs 2010.
PHP-Dosya ve Dizinler Internet Tabanlı Programlama Dr. Erman Yukselturk.
Soru1: Bir tanesi tam sayı diğeri string olan iki elemanlı bir struct’ı bir başka struct’a direk kopyalama, memcpy kullanarak kopyalama ve tek tek elemanlarını.
DOSYA İŞLEMLERİ.
Fonksiyonlar.
DOSYA İŞLEMLERİ.
Diziler Adres Kavramı Nesnelerin Adresleri sizeof Operatörü
DÖNGÜLER.
Algoritma & Programlama
Fonksiyonlar Fonksiyon Tanımı Değer Döndürmeyen Fonksiyonlar
Fonksiyonlar Fonksiyon Tanımı
Algoritma & Programlama
Diziler (Arrays).
Temel Giriş/Çıkış Fonksiyonları
Ders İçeriği Liste Soyut veri yapısı (ADT)
© Copyright 1992–2004 by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved. 1 Chapter 11 – Dosya İşleme Outline 11.1Giriş 11.2Veri.
Bölüm 6 Fonksiyonlar Fonksiyon Tanımı Değer Döndürmeyen Fonksiyonlar
PROGRAM DENETİM DEYİMLERİ
Dizgiler Dizgi Tanımı Dizgi Girdi İşlemleri Dizgi Çıktı İşlemleri Dizgi Fonksiyonları Karakter Fonksiyonları Gösterge Dizgileri.
JAVA PROGRAMLAMA ORNEKLER
Örnek Adam asmaca oyununun programının yazılması.
Pointer (İşaretçi) Yapısal Veri Tipleri (Struct)
Celal Bayar Üniversitesi Hasan Ferdi Turgutlu Teknoloji Fakültesi
Celal Bayar Üniversitesi Hasan Ferdi Turgutlu Teknoloji Fakültesi
Celal Bayar Üniversitesi Hasan Ferdi Turgutlu Teknoloji Fakültesi
Dosya ve Klasör İşlemleri
Doç. Dr. Cemil Öz SAÜ Bilgisayar Mühendisliği Dr. Cemil Öz.
Bölüm 3 Atama ve Girdi/Çıktı Komutları Bölüm 3 Atama ve Girdi/Çıktı Komutları Atama Komutu Operatörler İsim Sabitleri Veri Tipi Dönüşümü Çıktı Fonksiyonu.
3. HAFTA 3. Hafta.
PROGRAMLAMA Dosyalama İşlemleri
BİLGİSAYAR programlama II
Dosyalar. Örnek: stok.dat isimli bir dosyaya beyaz eşyanın ismini ve stoktaki miktarlarını kaydeden, dosyadaki bilgilerde düzeltme yapan, dosyadan bilgi.
Fonksiyonlar.
SAYISAL ANALİZ Doç.Dr. Cüneyt BAYILMIŞ.
Doç. Dr. Cemil Öz SAÜ Bilgisayar Mühendisliği Dr. Cemil Öz.
BİLGİSAYAR PROGRAMLAMA Ders 10: Dosyalama İşlemleri
Örnek Sorular Bilgisayar Programlama BIL 107. Soru 1: Ekran çıktısında 66 yazması için boşlukları doldurunuz ______ i = 'A'; printf(____, i__); CEVAP:
C dili kullanıcıya kendi ihtiyacı olan bir fonksiyonu yazma imkanı vermiştir. Bir sayının faktöriyelini almaya ihtiyaç duyduğumuzu ve aynı zamanda asal.
BİLGİSAYAR PROGRAMLAMA DERSİ 7. DERS NOTU Konu: Dosya Yönetim.
STRING FONKSİYONLARI Dim ders As String
C Programlama Dili Bilgisayar Mühendisliği.
BİLGİSAYAR PROGRAMLAMA Ders 10: Dosyalama İşlemleri
Bölüm 7 Fonksiyonlar GÖSTERGELER Gösterge Tanımı
BÖTE 323: Internet Tabanlı Programlama Dr. Ercan TOP
BİLGİSAYAR PROGRAMLAMA Ders 5: Döngüler
Bilgisayar Programlamasına ve Veri Analizine Giriş
Bilgisayar Programlamasına ve Veri Analizine Giriş - VII
Bölüm 11 Metin Dosyaları Metin Dosyaları Dosya Açma ve Kapama
C ile Programlamaya Giriş
MTM216 GÖRSEL PROGRAMLAMA
FİLLER.
Sunum transkripti:

Fscanf fonksiyonu fscanf () : Dosyadan bilgiyi okumak ve değişkenlere aktarmak için kullanılır. int fscanf(FILE *dosya, char* format, değişken adres listesi); Örnek: FILE* dosya; void main(){ int d; dosya = fopen(“ornek3.txt”, “r”); fscanf(dosya, “%d”,&d); printf(“Okunan sayı=%d\n”,d); fclose(dosya); }

Dosya Sonu (EOF-End of File) Dosya sonu olup olmadığını kontrol etmemizi sağlar. ch=getc(dosya); if(ch==EOF){ // dosya sonu } else { // dosya sonu değil, işlem yapmaya devam et } while (feof(dosya)==0) { //dosya sonu değil, işlem yapmaya devam et

Bilgi Ulaşım Fonksiyonları ftell, fseek, rewind, fgetpos, fsetpos long ftell(FILE *dosya); // Dosya göstericisinin pozisyonunun değerini döndürür. int fseek(FILE *dosya, long konum, int baslangic); // Dosya göstericisinin pozisyonunu değiştirir. SEEK_SET: Dosya başından başlar. SEEK_CUR: Dosya göstericisinin bulunduğu yerden itibaren başlar. SEEK_END: Dosya sonundan başlar. fseek(veri, 5, SEEK_SET); fseek(veri, 5, SEEK_CUR); fseek(veri, 5, SEEK_END);

Bilgi Ulaşım Fonksiyonları ftell, fseek, rewind, fgetpos, fsetpos void rewind(FILE *dosya); // Dosya göstericisini dosyanın başına getirir. int fgetpos(FILE *dosya, fpos_t *pozisyon); // Dosya göstericisinin pozisyonunun değerini pozisyon adındaki değişkene atar. (fpos_t = long) int fsetpos(FILE *dosya, fpos_t *pozisyon); // Dosya göstericisini pozisyon değişkenindeki değere gönderir. (fpos_t = long)

Dosya Silme Fonksiyonları unlink, remove int unlink (char *dosyaadi); int remove (char *dosyaadi); Silme işlemi başarılı ise 0 değeri döner.

Örnekler 1- bilgi.txt dosyasına 10 kez “Dokuz Eylül Üniversitesi” yazan program. 2- bilgi.txt dosyasını yazı eklemek için açarak 5 kez “İzmir” yazan program. 3- 3 hastanın ad, soyad ve id bilgilerini alarak bir dosyaya kaydeden ve bu bilgileri ekrana listeleyen program.

Örnekler 4- kullanici.txt dosyasını açarak bir menü yardımıyla kullanıcının bilgi girmesini ve okumasını sağlayan program ( Girilecek bilgiler: Kullanıcı adı, soyadı, doğum yılı, adresi ). Menü: 0- Çıkış 1- Bilgi Girişi 2- Bilgilerin Listelenmesi