23 Aralık 2024 Pazartesi

C PROGRAMLAMA stdio.h KÜTÜPHANESİ

C PROGRAMLAMA stdio.h KÜTÜPHANESİ

C PROGRAMLAMA stdio.h KÜTÜPHANESİ
stdio.h, kütüphanesi C programlama dilinde sıkça kullanılan standart giriş/çıkış işlemlerini (input/output) yönetmek için kullanılan bir kütüphanedir. Bu kütüphane, dosyalara, standart giriş/çıkış cihazlarına (klavye ve ekran) ve diğer çıktı aygıtlarına veri yazma ve veri okuma işlemlerini gerçekleştirmek için işlevler sağlar. 

stdio.h kütüphanesinde bulunan bazı yaygın işlevler:

1- printf(): Belirtilen biçimlendirme şablonuna göre verileri ekrana yazdırmak için kullanılır.
  • int printf(const char *format, ...);
    • format: Format belirleyici bir string.
      • ..: Yazılacak değerler (argümanlar).
2- scanf(): Belirtilen biçimlendirme şablonuna göre verileri klavyeden okumak için kullanılır.
  • int scanf(const char *format, ...);
    • format: Format belirleyici bir string.
      • ... : Adres operatörü (&) ile giriş yapılacak değişkenler.
3- fprintf(): Belirtilen biçimlendirme şablonuna göre verileri bir dosyaya yazdırmak için kullanılır.
  • int fprintf(FILE *stream, const char *format, ...);
    • stream: Dosya pointer'ı.
      • format: Format belirleyici string.
      • ... : Yazılacak değerler (argümanlar).
4- fscanf(): Belirtilen biçimlendirme şablonuna göre verileri bir dosyadan okumak için kullanılır.
  • int fscanf(FILE *stream, const char *format, ...);
    • stream: Dosya pointer'ı.
      • format: Format belirleyici string.
      • ... : Adres operatörü (&) ile okuma yapılacak değişkenler.
5- sprintf(): Belirtilen biçimlendirme şablonuna göre verileri bir karakter dizisine yazdırmak için kullanılır.
  • int sprintf(char *str, const char *format, ...);
    • str: Yazılacak string'in saklanacağı karakter dizisi.
      • format: Format belirleyici bir string.
      • ... : Format belirleyiciye uygun değişkenler.
6- sscanf(): Belirtilen biçimlendirme şablonuna göre verileri bir karakter dizisinden okumak için kullanılır.
  • int sscanf(const char *str, const char *format, ...);
    • str: Okunacak string.
      • format: Format belirleyici bir string.
      • ... : Okunan değerlerin yazılacağı değişkenler.
7- fopen(): Bir dosyayı açmak için kullanılır.
  • FILE *fopen(const char *filename, const char *mode);
    • filename: Açılacak dosyanın adı.
      • mode: Dosya açma modu (örneğin, "r" okuma, "w" yazma için).
8- fclose(): Bir dosyayı kapatmak için kullanılır.
  • int fclose(FILE *stream);
    • stream: Kapatılacak dosya pointer'ı.
9- fgetc(): Bir karakteri dosyadan okumak için kullanılır.
  • int fgetc(FILE *stream);
    • stream: Okunacak dosya pointer'ı.
10- fputc(): Bir karakteri dosyaya yazmak için kullanılır.
  • int fputc(int char, FILE *stream);
    • char: Yazılacak karakter.
      • stream: Dosya pointer'ı.
11- fgets(): Bir satırı dosyadan okumak için kullanılır.
  • char *fgets(char *str, int n, FILE *stream);
    • str: Okunacak dizinin başlangıç adresi.
      • n: Okunacak maksimum karakter sayısı.
      • stream: Dosya pointer'ı.
12- fputs(): Bir satırı dosyaya yazmak için kullanılır.
  • int fputs(const char *str, FILE *stream);
    • str: Yazılacak string.
      • stream: Dosya pointer'ı.
13- fseek(): Dosyada ilerlemek veya belirli bir konuma gitmek için kullanılır.
  • int fseek(FILE *stream, long offset, int origin);
    • stream: Dosya pointer'ı.
    • offset: Pozisyonun başlangıçtan ne kadar uzaklıkta olacağını belirten ofset (byte cinsinden).
    • origin: Dosya imlecinin başlangıç noktası. Aşağıdaki değerleri alabilir:
      • SEEK_SET: Dosyanın başından itibaren.
      • SEEK_CUR: Şu anki pozisyondan itibaren.
      • SEEK_END: Dosyanın sonundan itibaren.
14- feof(): Dosyanın sonuna gelinip gelinmediğini kontrol etmek için kullanılır.
  • int feof(FILE *stream);
    • stream: Dosya pointer'ı.
Bu, stdio.h kütüphanesinde bulunan bazı işlevlere sadece birkaç örnektir. stdio.h kütüphanesi, giriş/çıkış işlemlerini gerçekleştirmek için daha birçok işlev içerir. Bu işlevler, kullanıcıdan veri almak, veri yazmak, dosya okuma/yazma, hata işleme gibi çeşitli görevleri kolaylaştırmak için kullanılır.

Hiç yorum yok:

Yorum Gönder

💻 Flash Bellekle Windows 11 Taşınabilir Bilgisayar Kurma Rehberi

💻 Flash Bellekle Windows 11 Taşınabilir Bilgisayar Kurma Rehberi Düşünsene… Yanında sadece küçük bir flash bellek var ve nereye gidersen gi...

Most Popular