Ecriture d'un
tableau en une seule instruction
#include<stdio.h> #define taille 10 int main(void) { int t[taille] = {12,23,43,56,67,57,89,98,78,14}; FILE* f; f = fopen("sauverTableau.bin", "wb"); if (f = = NULL) printf ("Erreur ..."); else { fwrite(t, sizeof(int),taille,f); } fclose(f); /* ajoute EOF au fichier et ferme le fichier */ } |
Lecture d'un
tableau en une seule instruction
#include<stdio.h> #define taille 10 int main(void) { int t[taille] ; FILE* f; f = fopen("sauverTableau.bin", "rb"); if (f = = NULL) printf ("Erreur ..."); else { fread(t, sizeof(int),taille,f); } fclose(f); } |