Bonjour,
J'ai un étrange probleme:
Et la, le cout me donne 0 de 0 à 71 itérations, ce qui est normal mais apres il passe à 5!!! Et dans mon fichier lv.map, j'ai que des chiffres allant de 0 à 4 donc aucun 5!!!
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 int niveau=0, carte[TAILLE][TAILLE]={0}, pos[1]; ifstream map; map.open("lv.map"); map >> niveau; //Rempli la carte int i, nObjectif=0; for(i=0; i<144; ++i) { cout << niveau <<endl; map >> carte[i%TAILLE][i/TAILLE]; if(carte[i%TAILLE][i/TAILLE] == MARIO) { pos[0] = i%12; pos[1] = i/12; } if(carte[i%TAILLE][i/TAILLE] == OBJECTIF) ++nObjectif; }
P.S. j'ai mis le message dans le forum du C et non du C++ parce qu'il n'y a aucune référence à de la programmation orienté objet.
Partager