Sunum yükleniyor. Lütfen bekleyiniz

Sunum yükleniyor. Lütfen bekleyiniz

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);

Benzer bir sunumlar


... konulu sunumlar: "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);"— Sunum transkripti:

1 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); }

2 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 }

3 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);

4 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)

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

6 Ö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 hastanın ad, soyad ve id bilgilerini alarak bir dosyaya kaydeden ve bu bilgileri ekrana listeleyen program.

7 Ö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


"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);" indir ppt

Benzer bir sunumlar


Google Reklamları