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

AutoCAD’e Yeni Başlayanlar İçin 10 Kritik İpucu (2025 Güncel)

AutoCAD’e Yeni Başlayanlar İçin 10 Kritik İpucu (2025 Güncel) Şantiyede pişmiş zaman zaman zorluklar yaşamış birinin samimi notları. AutoCAD...

Most Popular