Bonjour,
Je déclare la structure suivante :
struct Field
{
struct Picture matrix_display[MAX_X][MAX_Y][MAX_Z];
int item[MAX_X][MAX_Y][MAX_Z];
int allow[MAX_X][MAX_Y][MAX_Z];
};
Pour MAX_Z = 30 : Erreur de segmentation.
Pour MAX_Z = 20 : Pas d'erreur de segmentation.
Pour MAX_Z = 30 :
- Avec le champ int allow : Erreur de segmentation.
- Sans le champ int allow : Pas d'erreur de segmentation.
Ca me dépasse un peu... C'est pourtant pas la première fois que je déclare une structure qui contienne plusieurs tableaux, et j'ai jamais eu ce problème. Comme je suppose que je me heurte à un problème connu, si quelqu'un voit d'où ça pourrait venir, je serais ravi. Merci d'avance,
(le reste du code est plutôt long, et marchait parfaitement avant que je rajoute ce champ)
Bonne journée,