Stocker des données dans un fichier - C - Programmation
Marsh Posté le 22-06-2006 à 10:53:16
http://www.google.fr/search?hl=fr& [...] ogle&meta=
Marsh Posté le 22-06-2006 à 14:58:26
Salut,
Mon projet extrais des points sur chaque image d'une vidéo. J'ai donc une boucle qui parcourt toutes les images et qui récupère sur chacune 6 coordonnées. Ensuite, je veux stocker ces coordonnées dans un fichier! Voici ce que j'ai écris:
FILE *fd;
if((fd=fopen("fichier-de-coordonnee.txt","w" ))==NULL {
fprintf(stderr,"ouverturede fichier-de-coordonnee impossible" );
return 1;
}
fprintf(fd,"X1=%lf,....X6=%lf",X1..X6);
fclose (fd);
Mon problème est qu'il n'affiche que les coordonnées de le dernière image ???
Pouvez-vous m'aider?
merci!
Marsh Posté le 22-06-2006 à 15:23:19
elo29 a écrit : Salut, |
Si tu avais lu la doc de "fopen" (=> man fopen), tu aurais vu que le mode "w" commence par faire une RAZ du fichier. Total, si tu ouvres ton fichier à chaque fois en mode "w", chaque nouvelle ouverture écrase les données de la fois précédente.
Solutions:
Marsh Posté le 22-06-2006 à 10:46:14
Bonjour,
Je souhaiterais savoir comment on stocke des résultats issus d'un code C dans un fichier svp?
merci d'avance!!