Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1489 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  Probleme de lecture de fichier...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Probleme de lecture de fichier...

n°408208
sbbtn
KanYenNamar - YaMalabar
Posté le 26-05-2003 à 16:56:49  profilanswer
 

Voila, j'ai mis le code suivant dans mon prog, logiquement il devrait s'arreter quand c'est la fin du fichier (image.pgm)
mais il continue ce con!!
Et j'ai pas d'erreur de compilation:
 
float image[120][160];
 
 FILE *pf=fopen("image0.pgm","r" );
 
 while (!feof(pf))
 {
  fscanf(pf,"%d",&image[i][j]);
  j++;
  if (j==160)
  {
   j=0;i++;
  }
 }
une idée???

mood
Publicité
Posté le 26-05-2003 à 16:56:49  profilanswer
 

n°408222
polo021
Posté le 26-05-2003 à 17:02:24  profilanswer
 

faut pas utilser eof mais regarder le retour du scanf plutot
 
EDIT : et si tu a un fichier plus grand que 120*160 tu prevois quoi?


Message édité par polo021 le 26-05-2003 à 17:04:18
n°408231
sbbtn
KanYenNamar - YaMalabar
Posté le 26-05-2003 à 17:06:16  profilanswer
 

polo021 a écrit :

faut pas utilser eof mais regarder le retour du scanf plutot
 
EDIT : et si tu a un fichier plus grand que 120*160 tu prevois quoi?


ok,
le fichier sera jamais plus grand que 120*160, car la taille est définie en const.

n°408237
Taz
bisounours-codeur
Posté le 26-05-2003 à 17:09:38  profilanswer
 

hey, j'ai meme plsu besoin de faire la leçon :wahoo:

n°408242
polo021
Posté le 26-05-2003 à 17:11:26  profilanswer
 

j'ai eu un bon maitre ;)

n°408246
Taz
bisounours-codeur
Posté le 26-05-2003 à 17:13:18  profilanswer
 

surtout que c'est du pgm, tu peux lire les dimensions dans le fichier

n°408270
sbbtn
KanYenNamar - YaMalabar
Posté le 26-05-2003 à 17:24:36  profilanswer
 

++Taz a écrit :

surtout que c'est du pgm, tu peux lire les dimensions dans le fichier


c'est sur, mais vu que l'image provient d'une acquisition video, dont j'ai fixé la résolution....je me fait meme pas chier avec l'header de mon *.pgm!

n°408275
hellbilly
free smile
Posté le 26-05-2003 à 17:26:35  profilanswer
 

sbbtn a écrit :


c'est sur, mais vu que l'image provient d'une acquisition video, dont j'ai fixé la résolution....je me fait meme pas chier avec l'header de mon *.pgm!


et le jour où tu veux changer la résolution ?

n°408277
Taz
bisounours-codeur
Posté le 26-05-2003 à 17:27:09  profilanswer
 

par contre le float et le %d je le sens pas trop...
 
tu peux gagner en mémoire: au lieu d'utiliser des int, tu peux utilsier des short (%hd), voir de unsigned char
 
edit: et ta pile te dira merci


Message édité par Taz le 26-05-2003 à 17:28:19
n°408282
sbbtn
KanYenNamar - YaMalabar
Posté le 26-05-2003 à 17:28:30  profilanswer
 

hellbilly a écrit :


et le jour où tu veux changer la résolution ?


Je la changerais jamais, c juste pour tester une fonction, car là je suis chez moi et je n'ai pas accès à la caméra en question!!
 
Sinon, en fait, je ne m'en sorts pas:
est ce que quelqu'un pe me mettre le code avec le "scanf"
parce que je crois que j'ai mal saisi l'histoire...

mood
Publicité
Posté le 26-05-2003 à 17:28:30  profilanswer
 

n°408293
Taz
bisounours-codeur
Posté le 26-05-2003 à 17:32:52  profilanswer
 

scanf retourne le nombre d'elements correctement convertis, 1 dans ton cas, sauf problème.
 
par contre ton parcours l'est bizarre, j'aurais fait ça avec 2 for imbriqués

n°408298
hellbilly
free smile
Posté le 26-05-2003 à 17:36:47  profilanswer
 

Eh we, faut toujours tester les indices sinon  :hello: seg fault


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  Probleme de lecture de fichier...

 

Sujets relatifs
probleme avec la gestion d'evenement dans une balise divAide ecriture fichier
[C/C++] Comparaison de fichier: fread / fgetc[VC++] Problème d'installation!
[JAVA] Probleme lecture fichier texte[C] probleme lecture de fichier
Problème de lecture formatée dans un fichierLecture d'un fichier... problème de Read !!!
problème de lecture de fichier sous vc++ 6[C] problème de lecture de caractères dans un fichier
Plus de sujets relatifs à : Probleme de lecture de fichier...


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR