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 ->'