IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

C++ Discussion :

execution d'un code


Sujet :

C++

  1. #1
    Membre actif
    Profil pro
    Inscrit en
    Mars 2011
    Messages
    54
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2011
    Messages : 54
    Par d�faut execution d'un code
    bonjour ;
    j'ai un mini projet tr�s urgent , j'ai fait le code en c++ mais j'arrive pas � l�ex�cuter correctement toujours j'ai des erreurs que je comprends pas.


    veuillez trouver ci joint tout le code.
    merci pour votre aide.
    Fichiers attach�s Fichiers attach�s

  2. #2
    Inactif  


    Homme Profil pro
    Doctorant s�curit� informatique � Dipl�m� master Droit/�conomie/Gestion
    Inscrit en
    D�cembre 2011
    Messages
    9 026
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 32
    Localisation : France, Loire (Rh�ne Alpes)

    Informations professionnelles :
    Activit� : Doctorant s�curit� informatique � Dipl�m� master Droit/�conomie/Gestion
    Secteur : Enseignement

    Informations forums :
    Inscription : D�cembre 2011
    Messages : 9 026
    Par d�faut
    Bonjour,

    Pourriez-vous nous donner les erreurs que vous ne comprenez pas ?

  3. #3
    Membre exp�riment�
    Homme Profil pro
    [SciComp]
    Inscrit en
    Ao�t 2013
    Messages
    134
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (�le de France)

    Informations professionnelles :
    Activit� : [SciComp]

    Informations forums :
    Inscription : Ao�t 2013
    Messages : 134
    Par d�faut
    Bonjour,

    Il y a un oubli de point virgule � a fin de la classe probleme qui me retourne une erreur de compilation.

    Sinon, j'ai chez moi un probl�me d'allocation m�moire. Un run avec valgrind retoune
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    ==6993== Conditional jump or move depends on uninitialised value(s)
    ==6993==    at 0x401ECB: Maillage::Maillage(std::basic_ifstream<char, std::char_traits<char> >&) (maillage.cpp:63)
    ==6993==    by 0x40D2DF: main (main.cpp:19)
    ==6993== 
    ==6993== Warning: set address range perms: large range [0x39636040, 0x7a2745e0) (undefined)
    ==6993== Conditional jump or move depends on uninitialised value(s)
    ==6993==    at 0x401F06: Maillage::Maillage(std::basic_ifstream<char, std::char_traits<char> >&) (maillage.cpp:64)
    ==6993==    by 0x40D2DF: main (main.cpp:19)
    ==6993==
    , et en effet, il semble que vous utilisez n_triangles pour des d�f de tableaux dynamiques alors que vous le calculez apr�s. Ce n'est peut-�tre pas la fin de l'histoire, mais c'est un premier probl�me.

    PS: valgrind est un outil tr�s efficace.

  4. #4
    Membre actif
    Profil pro
    Inscrit en
    Mars 2011
    Messages
    54
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2011
    Messages : 54
    Par d�faut
    il m'affiche toujours cette erreur " terminate called after throwing an instance of 'std::bad_alloc' what(): std::bad_alloc"
    et j'ai bien verifi� mes tableaux dynamiques.
    pour n-triangles , je l'ai calcul� avant de l'utiliser pour l'allocation dyamique e tableaux.

  5. #5
    Membre actif
    Profil pro
    Inscrit en
    Mars 2011
    Messages
    54
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2011
    Messages : 54
    Par d�faut
    oui, vous avez raison , je n'ai pas fait l'allocation du tableau dans le bon endroit , je dois le faire � l�ext�rieur de la boucle apr�s le calcul de n-triangles
    j'ai corrig� l'erreur mais toujours j'ai un probl�me d'allocation pour d'autres raisons.
    veuillez trouver ci joint le code apr�s la correction de l'erreur mentionn�e.

    merci de m'aider � corriger les erreurs dans mon code
    Fichiers attach�s Fichiers attach�s

  6. #6
    Membre exp�riment�
    Homme Profil pro
    [SciComp]
    Inscrit en
    Ao�t 2013
    Messages
    134
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (�le de France)

    Informations professionnelles :
    Activit� : [SciComp]

    Informations forums :
    Inscription : Ao�t 2013
    Messages : 134
    Par d�faut
    Re-,

    Quel est le probl�me suivant ? �a fonctionne jusqu'o� ? Avez-vous essay� valgrind ? ou un autre debugger ? (chez moi je n'ai pas d'abort au runtime, mais j'imagine assez bien que le programme ne donne pas les r�sultats esompt�s).

    Sinon, une m�thode tr�s efficace consiste � faire des printouts et de raisonner par dichotomie, notamment lorsque les erreurs concernent l'algorithme et pas la m�moire ou la syntaxe. Par exemple, �tes-vous s�r du maillage (triangles_sommets, nodes_coords etc...) Avez-vous v�rifi� les r�sultats obtenus ? Est-il normal que les index des sommets du premier triangle soient 0,4,31 ?
    edit : pour les index, peut-�tre, mais de coordonn�es (0,0),(0,0),(0,0) ?

    Bref faites des printout � chaque �tape, v�rifiez toutes les variables du maillage et du reste, localisez le premier probl�me, et posez des questions pr�cises. En g�n�ral, localiser un bug, c'est pratiquement le r�soudre.

    Bon courage.

  7. #7
    Membre actif
    Profil pro
    Inscrit en
    Mars 2011
    Messages
    54
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2011
    Messages : 54
    Par d�faut
    merci pour votre r�ponse, oui je vais v�rifier les variables et l'algorithme.

Discussions similaires

  1. Exécution d'un code C
    Par elghadi_mohamed dans le forum Linux
    R�ponses: 9
    Dernier message: 25/12/2006, 19h21
  2. Execution automatique de code
    Par Ant8386 dans le forum Oracle
    R�ponses: 6
    Dernier message: 10/05/2006, 17h08
  3. [techno] Executable dans du code HTML ?
    Par franck.automaticien dans le forum G�n�ral Conception Web
    R�ponses: 14
    Dernier message: 23/11/2005, 09h52
  4. [JavaComm]Pb avec l'execution d'un code natif sous linux
    Par seb31 dans le forum Entr�e/Sortie
    R�ponses: 7
    Dernier message: 02/06/2004, 14h25
  5. R�ponses: 4
    Dernier message: 13/01/2004, 12h02

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo