Réponse acceptée !
D'abord écrire du C comme du C:
typedef struct _INFOST{
LPCTSTR nom;
short nbparams;
byte graduation;
BOOL activated;
} INFOST, *LPINFOST;
LPCTSTR nom; est un pointeur, pointera où ???
On change:
typedef struct _INFOST{
char nom[256];
short nbparams;
byte graduation;
BOOL activated;
} INFOST, *LPINFOST;
Infoscenes = (LPINFOST) malloc((nbscenes + 1) * sizeof(INFOST));
On y met des données:
strcpy(Infoscenes[0].nom, "Texte de test");
et maintenant tu pourras afficher:
MessageBox(0, Infoscenes[0].nom, "TEST", 0);
ciao...
[ Lien ]BruNews, MVP VC++