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