no save
Assistance
Achat
News

Forum | programmation
Problème C++ : tableaux et classes
Petitcolas Jonathan, le mar. 24 mai 2005 à 21:16:46
Bonjour,

Je suis actuellement en train de programmer un petit jeu genre Sokoban en C++. J'ai pour cela crée différentes classes : une pour les caisses, une pour les murs, etc... Elles fonctionnent toutes très bien et le premier niveau est jouable parfaitement.

Mais alors, où est le problème ??? J'y arrive... :-)

J'aimerais que mon jeu ait plus qu'un niveau. Et donc, je me demandais s'il était possible de créer dynamiquement un tableau et d'y mettre des objets de mes classes, pour construire le niveau. J'ai donc fureté à droite à gauche sur le Net, et j'ai vu qu'il fallait utiliser le mot-clé [i]new[/i]. Soit... C'est que je fais. Mais, j'ai un problème lors de l'appel à une fonction de l'une de mes classes. Voici les parties du code correspondantes (pour la classe [i] soko [/i] par exemple, avec un constructeur admettant en argument deux char) :

// Déclaration du pointeur
soko* Sokoban;

// Création d'un élément dans le tableau
soko *Sokoban = new soko( 7, 9 );

// Utilisation d'une fonction
Sokoban[1].Move(1,0);

Voilà. Et, lorsque je lance le programme et que j'appuie sur une flèche, le programme quitte automatiquement. Si la ligne est enlevée, tout marche bien...

Merci pour tous les gentils programmeurs (et programmeuses) qui m'aideront !


Luffy =)
mai 05
Suivant
REPONSES
Luffy =)
mai 05
Petitcolas Jonathan
mai 05
Petitcolas Jonathan
mai 05
Char Snipeur
mai 05
Petitcolas Jonathan
mai 05
Petitcolas Jonathan
mai 05
Luffy =)
mai 05
Petitcolas Jonathan
mai 05
Sethpolma
mai 05
Luffy =)
mai 05
Version Web
Réalisé par RedShift
no save