Για να διαβάσουμε δεδομένα από το αρχείο στη μνήμη θα χρησιμοποιήσουμε την συνάρτηση fread.
Σύνταξη :
int fread (void * buffer , int byte_num , int fores , FILE * fp );
Ο buffer είναι ένας δείκτης που δείχνει την περιοχή της μνήμης στην οποία θα αποθηκευτούν τα byte που θα διαβαστούν.
Η δεύτερη παράμετρος byte_num ,δείχνει τον αριθμό των byte κάθε τμήματος ,και η παράμετρος fores δείχνει το πλήθος των τμημάτων που θα διαβαστούν .
Ο δείκτης fp καθορίζει το αρχείο :
→ Η ανάγνωση των byte ξεκινάει από το σημείο του δείκτη θέσης του αρχείου.
→ Αμέσως μετά την ανάγνωση , ο δείκτης θέσης του αρχείου μετακινείται προς τα δεξιά κατά τόσες θέσεις όσες ο αριθμός των byte που διάβασε.
Σύνταξη :
int fread (void * buffer , int byte_num , int fores , FILE * fp );
Ο buffer είναι ένας δείκτης που δείχνει την περιοχή της μνήμης στην οποία θα αποθηκευτούν τα byte που θα διαβαστούν.
Η δεύτερη παράμετρος byte_num ,δείχνει τον αριθμό των byte κάθε τμήματος ,και η παράμετρος fores δείχνει το πλήθος των τμημάτων που θα διαβαστούν .
Ο δείκτης fp καθορίζει το αρχείο :
→ Η ανάγνωση των byte ξεκινάει από το σημείο του δείκτη θέσης του αρχείου.
→ Αμέσως μετά την ανάγνωση , ο δείκτης θέσης του αρχείου μετακινείται προς τα δεξιά κατά τόσες θέσεις όσες ο αριθμός των byte που διάβασε.