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

  FORUM HardWare.fr
  Programmation
  C++

  [debugage]Tracer l'état des variables ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[debugage]Tracer l'état des variables ?

n°169959
kjus
Posté le 02-07-2002 à 16:02:03  profilanswer
 

J'ai fait un jeu en C avec la librairie graphique allegro.
Mais parfois il quitte purement et simplement sans message d'erreur ni rien. De plus, ce "plantage" semble survenir plus ou moins aléatoirement, et vu que la source comporte dans les 1400lignes de codes, je n'arrive pas à trouver l'erreur.
 
Ce que je voudrais faire est tracer les variables pour connaitre leur état, mais je ne sais absolument pas comment faire. (j'ai visual c++, dev-cpp, et linux a ma disposition). Et est-il possible de savoir quel est l'endroit exacte où le programme quitte ? comment ?
 
si vous voulez voir la source  : http://www.cppfrance.com/article.aspx?Val=841
 
merci
 
raph

mood
Publicité
Posté le 02-07-2002 à 16:02:03  profilanswer
 

n°169979
LetoII
Le dormeur doit se réveiller
Posté le 02-07-2002 à 16:14:33  profilanswer
 

si tu fais ça sous linux compile avec l'option -g et lance ton prog avec gdb (gdb nomDuProg). en cas de plantage il te sortira la fonctino en question. Après y a des option plus évoluées mais commence par là.
 
Avec Visual ça va peut être difficile si ton apli est en plein écran.


---------------
Le Tyran
n°169982
kjus
Posté le 02-07-2002 à 16:17:10  profilanswer
 

ok, je teste de suite..

n°170002
kjus
Posté le 02-07-2002 à 16:38:52  profilanswer
 

tout d'abord j'ai testé gdb MonProg, mais ensuite j'ai l'invite (gdb) et je sais pas trop quoi y faire.
J'ai compilé avec gcc ma_source -o monProg `allegro-config --libs` -g   (lorsque je met le -g juste après le -o, j'ai pas mal d'erreurs de compilation..).
 
Par contre, sous linux j'ai finalement une erreur ds le shell quand le prog "quitte" : il s'agit de  :  
Shutting down allegro due to signal #8
Exception en point flottant
 
merci de m'aider (mais je pense qu'il s'agit plus d'un problème avec la lib graphique..)

n°170010
LetoII
Le dormeur doit se réveiller
Posté le 02-07-2002 à 16:43:00  profilanswer
 

sous gdb fait help
si non tu doit avoir run pour lancer l'exécution.


---------------
Le Tyran
n°170045
kjus
Posté le 02-07-2002 à 17:26:24  profilanswer
 

gdb c'est super je peux voir la ligne à laquelle le programme plante.
Apparemment, il s'agissait d'une bête division par zero. (qui apparaissait une fois toutes les 1000 frames)
 
merci bcp de m'avoir aidé letoII ;)

n°170132
ITM
Avatar peint à la main
Posté le 02-07-2002 à 21:34:00  profilanswer
 

kjus, je vois que tu as lu mon tutorial ;)


---------------
iteme.free.fr | Mon feedback
n°170450
kjus
Posté le 03-07-2002 à 13:33:26  profilanswer
 

oui !

n°170532
ITM
Avatar peint à la main
Posté le 03-07-2002 à 14:49:38  profilanswer
 

tu devrais plutot poster ton jeu sur www.allegro.cc ;)


---------------
iteme.free.fr | Mon feedback
n°170728
kjus
Posté le 03-07-2002 à 18:29:25  profilanswer
 

c deja fait, mais mon projet est encore "queued" (il attend l'accord du master..)

mood
Publicité
Posté le 03-07-2002 à 18:29:25  profilanswer
 

n°170752
ITM
Avatar peint à la main
Posté le 03-07-2002 à 20:05:13  profilanswer
 

Ca va faire bizarre à Matthew de vérifier ton jeu, vu qu'il est plutot proche graphiquement de Tpong ;)


---------------
iteme.free.fr | Mon feedback
n°171054
kjus
Posté le 04-07-2002 à 12:18:27  profilanswer
 

sûrement..., en tout cas le projet vient d'être accepté.


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

  [debugage]Tracer l'état des variables ?

 

Sujets relatifs
[Access] Fusion Etat vers Excel....passage de variables
[PHP] Récupérer les valeur d'un array dans des variables?Access : état qui merde
variables formulaires[php]verification du types des variables saisies
[XML] accents, variables, include ??Variables passées dans une URL sont-elles considérées comme des string
[Access] Etat forcer le format paysage[ACCESS] prob sur la fermeture d'un etat
Plus de sujets relatifs à : [debugage]Tracer l'état des variables ?


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