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 :

tableau de structures


Sujet :

C++

Vue hybride

tom_29280 tableau de structures 13/02/2007, 19h28
Laurent Gomila Difficile de faire plus clair... 13/02/2007, 19h44
Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Février 2007
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 1
    Par défaut tableau de structures
    Bonjour a tous,
    J'essaye de creer un tableau de stuctures dynamiquement mais
    je n'arrive pas a acceder aux membres de chacune des structs crees.
    voici le code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    struct Player
    {
    	char name[20];
    	int money;
    	unsigned int age;
    };
     
    typedef Player* ptrPlayer;
     
    cout << "** Number of players (1 to 4) : ";
    cin >> num_p;
    ptrPlayer me = new Player[num_p];
    for (int i=0;i<num_p;i++)
    {
    	cout << "* Enter the name of player " << i+1 << " : ";
    	cin >> me[i]->name;
    	cout << "* Enter age player " << i+1 << " : ";
    	cin >> me[i]->age; 
    	cout << "* Enter how much money player " << i+1 << " needs : ";
    	cin >> me[i]->money; 
    }
    lors de la compilation j'obtient:
    error C2232: '->Player::name' : left operand has 'struct' type, use '.'
    error C2819: type 'Player' does not have an overloaded member 'operator ->'

  2. #2
    Rédacteur
    Avatar de Laurent Gomila
    Profil pro
    Développeur informatique
    Inscrit en
    Avril 2003
    Messages
    10 651
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2003
    Messages : 10 651
    Par défaut
    Difficile de faire plus clair que le compilo : me[i] n'est pas un pointeur, il faut donc accéder à ses membres via . et non ->

Discussions similaires

  1. Réponses: 1
    Dernier message: 11/05/2006, 11h46
  2. Tableau de structures en parametre d'une fonction
    Par -No Comment- dans le forum C
    Réponses: 19
    Dernier message: 29/03/2006, 15h00
  3. [VB6]Tri multi-colonnes sur tableau de structure
    Par ELGUEVEL dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 17/02/2006, 08h02
  4. Réponses: 9
    Dernier message: 13/02/2006, 08h39
  5. Trier un tableau de structures
    Par Yux dans le forum C
    Réponses: 7
    Dernier message: 05/11/2005, 17h28

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