Bonsoir,
j'ai des problèmes avec la comparaison de la valeur d'une case d'un tableau de caractères.
Je dispose d'un tableau de caractères à deux dimensions initialisé correctement. Je veux comparer la valeur d'une case de mon tableau mais je n'y arrive pas.
Voici le code en question :
Mon tableau est remplis de '.' sauf dans quelques cases ou il y a un 'p'. Je désire que lorsque map[X][Y] == 'p' il me retourne faux. Sinon vrai.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 for(int i=0; i < size; i++) { if(map [tmpOrd][abs] == 'p') return false; else tmpOrd++; }
Or il me retourne vrai tout le temps.
Ce bout de code n'est pas la totalité de mon programme, mais j'ai vérifié, dans cette boucle il y a un moment ou map[X][Y] est égale à 'p'.
Partager