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!!