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

  FORUM HardWare.fr
  Programmation

  [C++] Anomalies compilateurs

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[C++] Anomalies compilateurs

n°106786
Rob Roy
Posté le 01-03-2002 à 18:17:46  profilanswer
 

Je bosse sur un projet de manipulation de fichier, et je stocke certaine valeure ascii d'un fichier dans un tableau de int.
Tout se passe bien, mais certaine fois il incremente selon son gré les valeurs qu'il doit recevoir.
Pourtant je verifie au debogage, les valeurs que recoit mon tableau. Et elle recoit celle que je veux. Mais sortie de la procedure c la fin, les valeur zap n'importe ou et s'incremente.
J'ai reussi a regler en partie ce probleme en placant a un endroit de mon code un  
cout<<""; trippant non ?
et la plus de probleme, sur mon fichier de test.
Mais j'ai testé par la suite d'autre fichier et il recommence...
Qqun aurait il deja rencontré ce genre d'anomalie, ou connait il  des syntaxes qui permettent un rafraichissement des buffers lors de l'execution ?
 
Merci d'avance

mood
Publicité
Posté le 01-03-2002 à 18:17:46  profilanswer
 

n°106789
bjone
Insert booze to continue
Posté le 01-03-2002 à 18:27:18  profilanswer
 

fflush() ?

n°106791
Rob Roy
Posté le 01-03-2002 à 18:30:40  profilanswer
 

ben le probleme c que je ne peux pas fflusher mon fichier alors que je le manipule ...

n°107001
LeGreg
Posté le 02-03-2002 à 14:18:59  profilanswer
 

Rob Roy a écrit a écrit :

Je bosse sur un projet de manipulation de fichier, et je stocke certaine valeure ascii d'un fichier dans un tableau de int.
Tout se passe bien, mais certaine fois il incremente selon son gré les valeurs qu'il doit recevoir.
Pourtant je verifie au debogage, les valeurs que recoit mon tableau. Et elle recoit celle que je veux. Mais sortie de la procedure c la fin, les valeur zap n'importe ou et s'incremente.
J'ai reussi a regler en partie ce probleme en placant a un endroit de mon code un  
cout<<""; trippant non ?
et la plus de probleme, sur mon fichier de test.
Mais j'ai testé par la suite d'autre fichier et il recommence...
Qqun aurait il deja rencontré ce genre d'anomalie, ou connait il  des syntaxes qui permettent un rafraichissement des buffers lors de l'execution ?




pourquoi es-tu convaincu que c'est une anomalie
de ton compilateur??
 
essaie plutot de poster une partie de ton code
pour qu'on puisse juger.
 
LEGREG

n°107079
chrisbk
-
Posté le 02-03-2002 à 18:45:47  profilanswer
 

ouaip a priori c plus toi qui doit faire le con avec certains valeur (ce qui me vient  a l'esprit c'est que tu depasse un tableau, genre ecrire en tab[20] la ou ton tableau fait que 10elements)
 
Plutot que de faire des COut utilise un debugueur (si t'as ca sous la main, evidemment)
Et quitte a utiliser des cout fait bien gaffe a envoyer un retour a la ligne apres le cout (pour forcer l'affichage)

n°107143
[SDF]Poire
Vive Grumly
Posté le 02-03-2002 à 23:34:01  profilanswer
 

hum... comme a dit chrisbk ça ressemble à 1 mauvaise utilisation des pointeurs ou à 1 dépassement de capacité...
Sous quel system est-tu ?
Et 1 chtit bout de code pourrais aider
Mais le compilo n'est pas en cause (Quel compilo d'ailleur ?) le compilo fait ce que tu lui demande il ne fait pas n'importe quoi.... et toute les valeurs qu'il te renvoit sont à qq part il les sort pas comme par magie hien  :pt1cable:  
 :hello:


---------------
Des bons sites pour Delphi? http://forum.hardware.fr/forum2.php3?post=16838&cat=10 -- informaticien -- http://www.z0rglub.com/phpwebgallery/ -- Delphi :love:

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

  [C++] Anomalies compilateurs

 

Sujets relatifs
COMPILATEURS C++ : le grand debat 
Plus de sujets relatifs à : [C++] Anomalies compilateurs


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