écriture d'un tableau dans un fichier - C - Programmation
Marsh Posté le 01-02-2005 à 18:40:06
tu le lis comment ton fichier?
fwrite sert à écrire le contenu intégrale d'un bloc mémoire, bref c'est lisible seulement via fread.
Marsh Posté le 01-02-2005 à 19:51:36
j'ai très peu de connaissances sur les fichiers.. et je n'ai pas trop compris à quoi me servait le fread ici.. je croyais que c'était simplement pour lire dans un flux..?
Marsh Posté le 01-02-2005 à 20:16:11
jans a écrit : j'ai très peu de connaissances sur les fichiers.. et je n'ai pas trop compris à quoi me servait le fread ici.. je croyais que c'était simplement pour lire dans un flux..? |
Un peu de lecture.
http://mapage.noos.fr/emdel/notes.htm#fichiers
Mais que ça ne t'empêche pas de lire un bon livre de C (des références sur mon site)
Marsh Posté le 01-02-2005 à 18:34:51
Bonjour..
je travaille actuellement sur un programme dont le but est: creer un tableau contenant les lettres(carac) et le nombres de fois qu'elles apparaissent(occ) dans un fichier donné.
j'ai donc fait les déclarations suivantes:
struct tableau
{
char carac;
float occ;
};
et également:
struct tableau tab[256];
Mon programme fonctionne très bien mais j'essaie désespérément de ranger le tableau obtenu dans un fichier, chose que je ne maitrise vraiment pas..J'ai fait ceci:
file=fopen("occ.txt","wb" );
fwrite(tabo,sizeof(struct tableau),256,file);
mon fichier est crée mais il y a n'importe quoi dedans .. si vous pouviez me donner une petite piste.. Merci