Bonjour tout le monde,

Je crée une simple structure pour tenter de comprendre les structures dynamiques.

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
typedef struct 
{
	char TypeP;
	char* Nom;
	double km;
 
}planets;
 
 
void main()
{
	planets* LesPlanetes;
 
	for (int i =0; i<5;i++)
	{
		LesPlanetes[i].Nom = "Test";
	}
 
}
J'essaie d'affecter 5 fois, donc à 5 planètes différentes, le nom "Test" mais j'obtiens ce message d'erreur :

unhandled exception in Astromie2.exe : 0xC000000005. Access Violation
Je présûme que c'est un problème d'accès à la mémoire.

planets* veut bien dire qu'on ne connait pas la taille au départ et qu'on peut alors l'étendre ?

J'espère que vous pourrez m'aider.

Merci d'avance.

beegees