Bonjour,
Je regarde mon bout de code depuis un moment et je comprends vraiment pas pourquoi il compile pas:
le code:
j'ai une erreur a la premiere ligne du destructeur et une a la suivante:
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
22
23
24
25
26
27
28
29
30 #include "Plateau.h" Plateau::Plateau(int larg, int haut) { rouge = IMG_Load("images/blocRouge.png"); jaune = IMG_Load("images/blocJaune.jpg"); bleu = IMG_Load("images/blocBleu.jpg"); vert = IMG_Load("images/blocVert.png"); hauteur = haut; largeur = larg; //creation de l'aire de blocs aire = new Bloc*[hauteur]; for (int i = 0; i < largeur; i++) { aire[i] = new Bloc[largeur]; } } //void Plateau::remplirPlateau(); Plateau::~Plateau() { for(int j = 0; j < hauteur; j++) delete[] Bloc[j]; delete[] Bloc; SDL_FreeSurface(rouge); SDL_FreeSurface(jaune); SDL_FreeSurface(bleu); SDL_FreeSurface(vert); }
28: erreur: expected primary-expression before ‘[’ token
29: erreur: expected primary-expression before ';' token
quelqu'un a une idée???
merci d'avance
//EDIT
probleme résolu.... Bloc etait le type de ma variable, pas son nom....
Partager