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 :

Problème avec des variables qui se modifient toutes seules.


Sujet :

C

  1. #1
    Membre habitué
    Inscrit en
    Décembre 2006
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 13
    Par défaut Problème avec des variables qui se modifient toutes seules.
    Bonsoir,
    je suis en train de vérifier la fonctionnalité d'un programme que j'ai fait pour un projet d'école, je suis débutant en programmation.
    Il m'arrive un truc qu je ne comprend pas, j'ai des variables qui se modifient toutes seules, j'en ai une qui passe de 2 à 48 et une autre de 1 à 0 sans que je les manipules. Cela se passe au retour d'un appel de fonction.
    Est-ce que quelqu'un aurait une idée?
    Je travaille sur linux et j'essaye de debugger sur dev C++ lorsque j'ai besoin de voir ce qu'il se passe. Je n'ai pas mis le code car il fait 1700 lignes.

    Merci pour votre aide, Fabrice.

  2. #2
    Expert éminent
    Avatar de Médinoc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 385
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 385
    Par défaut
    Débordement de tableau ?
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  3. #3
    Membre habitué
    Inscrit en
    Décembre 2006
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 13
    Par défaut
    Comment ça débordement de tableau?
    Pour l'instant je n'ai pas rempli grand chose, je ne vois pas ce qui pourrait déborder.

  4. #4
    Rédacteur/Modérateur
    Avatar de Trap D
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    4 942
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 4 942
    Par défaut
    Poste ton code, mais à tous les coups débordement de mémoire
    "La haine seule fait des choix" - Koan Zen
    "Il ne faut pas être meilleur que les autres, il faut être meilleur que soi." Albert Jacquard
    "Ceux qui savent où ils ont posé leur parapluie ne sont pas alcooliques." - pgibonne.
    Faites du Prolog, ça vous changera les idées !
    Ma page Prolog
    Mes codes sources commentés

    Mon avatar : La Madeleine à la veilleuse de Georges de La Tour

  5. #5
    Expert éminent
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 68
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Par défaut
    Citation Envoyé par fabrice h
    Je n'ai pas mis le code car il fait 1700 lignes.
    Et c'est maintenant que tu t'aperçois qu'il y a des bugs ? Et les tests unitaires, c'est pour amuser la galerie ou ça sert vraiment à quelque chose ?

    Donne une URL.

  6. #6
    Membre habitué
    Inscrit en
    Décembre 2006
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 13
    Par défaut
    Je viens d'essayer, mais je ne peux pas le poster il y a trop de lignes, est-ce qu'i y a un autre moyen?

  7. #7
    Expert éminent
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 68
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Par défaut
    Citation Envoyé par fabrice h
    Je viens d'essayer, mais je ne peux pas le poster il y a trop de lignes, est-ce qu'i y a un autre moyen?
    Tu le déposes sur un serveur et tu donnes une URL.

  8. #8
    Membre habitué
    Inscrit en
    Décembre 2006
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 13
    Par défaut
    En fait les fonctions prises au fur et à mesure semblaient bien fonctionner, et de plus on était 2 sur ce projet, donc ce n'est qu'une fois tout rassemblé que j'ai pu tester réellement.

  9. #9
    Membre chevronné
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    466
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 466
    Par défaut
    Ca doit etre un buffer overflow .
    Mais comme il t'as été demandé poste ton code sinon on ne peut pas devinez ^^

  10. #10
    Membre habitué
    Inscrit en
    Décembre 2006
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 13
    Par défaut
    Sur quel serveur est-ce que je peux le déposer?

  11. #11
    Membre habitué
    Inscrit en
    Décembre 2006
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 13
    Par défaut
    N'est il pas possible de l'envoyer par mail?

  12. #12
    Expert éminent
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 68
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Par défaut
    Citation Envoyé par fabrice h
    Sur quel serveur est-ce que je peux le déposer?
    Tu n'as pas d'accès internet avec un espace personnel comme chez free, noos ou wanadoo etc.

  13. #13
    Membre habitué
    Inscrit en
    Décembre 2006
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 13
    Par défaut
    Je suis chez free mais je n'ai jamais activé d'espace perso

  14. #14
    Expert éminent
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 68
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Par défaut
    Citation Envoyé par fabrice h
    Je suis chez free mais je n'ai jamais activé d'espace perso
    Dommage, il y a au moins 1 Go qui n'attendent que ça...

  15. #15
    Membre extrêmement actif

    Homme Profil pro
    Ingénieur R&D
    Inscrit en
    Juin 2003
    Messages
    4 506
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 506
    Par défaut
    Colle ton code sur ce site puis donne-nous l'url :

    http://rafb.net/paste/

    Il en existe un paquet d'autres

  16. #16
    Membre habitué
    Inscrit en
    Décembre 2006
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 13
    Par défaut Merci
    Merci à tous, en fait il s'agissait bien d'un dépassement de tableau, j'ai eu une illumination en me levant le matin.
    Désolé de ne pas avoir répondu avant, je n'ai pas eu le temps de me connecter jusqu'à aujourd'hui.
    Encore merci.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 13
    Dernier message: 12/06/2010, 00h21
  2. [fmincon] Problème avec des variables de classe Single
    Par Wassim123 dans le forum MATLAB
    Réponses: 5
    Dernier message: 11/10/2007, 18h01
  3. Réponses: 6
    Dernier message: 12/09/2007, 18h31
  4. [Sécurité] Problème avec des variables de session
    Par zoom61 dans le forum Langage
    Réponses: 28
    Dernier message: 18/08/2006, 22h05
  5. Réponses: 6
    Dernier message: 05/05/2006, 15h31

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