COMFILE PICBASIC Manuel Utilisateur page 79

Table des Matières

Publicité

Manuel de référence PICBASIC
NOTE #1
Il n'est pas possible d'utiliser des parenthèses pour délimiter des conditions au sein d'une instruction "IF" – ces parenthèses ne
seront pas « traitées » lors de la compilation du programme.
Si pour écrivez par exemple ce programme :
IF ((A > 1) AND (A < 10)) OR ((B > 10) AND (B < 20)) THEN
K = K + 1
END IF
En fait le programme sera interprété comme ci-dessous.
IF A > 1 AND A < 10 OR B > 10 AND B < 20 THEN
K = K + 1
END IF
Dans ce cas de figure, il vous faudra séparer les tests conditionnels en 2 tests distincts
NOTE #2
Il est impératif que les conditions de comparaison se fassent sur des données de même type sans quoi le PICBASIC ne pourra pas
fonctionner correctement.
NOTE #3
Il n'est pas possible d'effectuer des comparaisons entre des chaînes de caractères.
DIM ST1 AS STRING * 12
DIM ST2 AS STRING * 12
IF ST1 = ST2 THEN GOTO 100
Ceci ne fonctionne pas !
COMFILE Technology (traduction Française Lextronic)
79

Publicité

Table des Matières
loading

Table des Matières