fread ne demek?

fread, C programlama dilinde kullanılan bir işlevdir. Dosyadan okuma yapmak için kullanılır. fread işlevi, bir bellek alanına veri okur.

fread işlevi, beş argümana sahiptir:

  1. pointer: Okunan verilerin saklanacağı bellek alanının başlangıç adresi.
  2. size: Tek bir öğe boyutu.
  3. count: Okunacak öğe sayısı.
  4. stream: Okunacak dosyanın belirtilen dosya işaretçisi.
  5. Bu işlev tarafından okunan öğe sayısı.

Örneğin, aşağıdaki kod fread işlevini kullanarak bir dosyadan verileri okur:

#include <stdio.h>

int main() {

   FILE *fp;
   char ch[100];

   fp = fopen("example.txt", "r");
   fread(ch, 1, 100, fp);
   printf("Dosyadan okunan veriler: %s\n", ch);
   fclose(fp);

   return 0;
}

Bu örnekte, "example.txt" dosyasından 100 bayt okunan veriler "ch" bellek alanına kopyalanır. Son olarak, printf işlevi aracılığıyla okunan veriler ekrana yazdırılır ve dosya kapatılır.