Salutations à tous...
J'ai un petit problème quelque peu bizarre...
Voici tout d'abord le code :
(enfin une partie)
Le problème vient de la ligne rouge... Apparement on ne pourrait pas utiliser or et and avec des entiers ?! Il prendrait ce la pour des booléens ?
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 { Procédure principale } procedure remplissage(var x : integer; var y : integer); var i,j,n : integer; {Sous procédures} procedure hautgauche(var i : integer; var j : integer; var n : integer); var z,w : integer; begin z:=i; w:=j; w:=w-1; z:=z-1; if w <> 0 or z <> 0 then begin if t[w,z] = - 1 then n:=n+1; end; end;
Voici le message d'erreur indiqué par dev-pascal :
"Error: Incompatible types: got "BOOLEAN" expected "LONGINT"
Est ce normale ?
Modération par Wormful_sickfoot :
- Balises code ajoutées
Merci de lire les règles du forum.
Partager