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 :

Déclarer et utiliser un tableau


Sujet :

C++

  1. #1
    Membre actif
    Homme Profil pro
    testeur logiciel
    Inscrit en
    Juin 2007
    Messages
    125
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : testeur logiciel
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2007
    Messages : 125
    Points : 211
    Points
    211
    Par défaut Déclarer et utiliser un tableau
    Bonjour,

    Voici mon problème:

    Je récupère une valeur dans un fichier XML et je veux utiliser cette valeur pour déclarer un tableau.

    Dans mon .h je déclare:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    unsigned int m_uiValeur;
    unsigned int m_uiTableau[];
    Dans mon .cpp
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    m_uiValeur = GetValeurDansFichierXML;
     
    for (i = 0; i < m_uiValeur; i++)
    {
     if( m_uiTableau[i] == ...)
     ...
    }
    Lorsque je lance le programme je n'ai pas de problème mais ce code ne risque t-il pas de générer une erreur de segmentation?

    Merci d'avance.

  2. #2
    Membre actif
    Étudiant
    Inscrit en
    Octobre 2007
    Messages
    189
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2007
    Messages : 189
    Points : 214
    Points
    214
    Par défaut
    Citation Envoyé par Bundy*Al Voir le message
    Lorsque je lance le programme je n'ai pas de problème mais ce code ne risque t-il pas de générer une erreur de segmentation?
    Tout à fait.
    Le plus simple dans ton cas c'est d'utiliser les std::vector qui te permettent de définir facilement la taille d'un tableau de manière dynamique. Je te laisse à la FAQ pour apprendre comment les utiliser.

  3. #3
    Membre actif
    Homme Profil pro
    testeur logiciel
    Inscrit en
    Juin 2007
    Messages
    125
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : testeur logiciel
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2007
    Messages : 125
    Points : 211
    Points
    211
    Par défaut
    Merci pour ta réponse, j'ai modifié en utilisant les vector sa fonctionne bien maintenant.

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

Discussions similaires

  1. [débutant] utiliser un tableau comme une frameset
    Par toudoux dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 09/02/2006, 09h16
  2. Réponses: 6
    Dernier message: 03/01/2006, 13h36
  3. Réponses: 4
    Dernier message: 24/08/2005, 14h09
  4. [XHTML] Utilisation de Tableau en XHTML
    Par Kerod dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 02/04/2005, 11h23
  5. Déclarer un (très) grand tableau?
    Par Cheos dans le forum C++
    Réponses: 8
    Dernier message: 17/02/2005, 17h43

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