|
||
|
Chapitre II Comme nous l'avons dit au chapitre précédent, nous allons à présent nous intéresser au fonction élémentaires que sont #define, mais, surtout, short.
I:\ #define : Cette fonction est généralement placée au début des
programmes en C. En anglais, le verbe "to define"
signifie "Définir". Cette fonction permettra donc, comme son
nom l'indique, de définir soit une "commande" (comme c'est le cas
dans le Chapitre
I), soit une autre macro, qui pourra ainsi être utilisée dans tout le
programme. La fonction qui permet d'écrire dans la Status Line est : Elle existe aussi sous la forme ST_helpMsg("Texte
à écrire"); mais il vaut mieux utiliser la première.
(Nous verrons pourquoi au Chapitre
III)
Comme vous pouvez le voir, la seule différence entre ce
programme et celui du Chapitre
I est l'ajout de deux fois la fonction ST_showHelp("Texte
à écrire"); qui permettent d'écrire "Bonjour !
Appuyez sur une touche..." et, plus tard, "Au revoir !!! A
bientôt !".
Le fait de déclarer une macro de cette façon pour qu'elle puisse être utilisée dans tout le programme peut être utile, mais, dans ce cas, ça ne l'est pas. En effet, si la fonction qui sera utilisée plusieurs fois ne comporte elle-même qu'une seule fonction, la meilleure chose à faire sera d'utiliser directement cette fonction à chaque fois. De cette manière, le code source sera plus facilement compréhensible, et le programme a de fortes chances d'occuper moins d'espace mémoire.
II:\ short : Le mot "short" est un terme anglais, qui
signifie court. Il sert à déclarer une variable de type nombre entier (qui est
notée int, pour "integer"
en anglais). Les variables de type short
contiennent des valeurs chiffrées, qui peuvent s'étendre de -32768 à 32767.
En effet, ce type de variables est codé sur 2 octets, et peut donc contenir
65536 combinaisons possibles. Nous avons pu voir, dans tous les exemples utilisés jusqu'ici, l'instruction short _ti92plus,ti89; qui sert, comme nous l'avons expliqué dans le Chapitre I à "dire" au compilateur qu'il devra compiler le programme pour ces deux calculatrices. En fait, je ne sais pas vraiment pourquoi c'est l'instruction de type short qui est utilisé, mais je sais que cette ligne de code est INDISPENSABLE : elle permet de dire au compilateur pour quelle calculatrice il devra créer le programme.
III:\ La fonction principale : Comme nous l'avons déjà expliqué au Chapitre
précédent, la fonction principale doit systématiquement être nommée
_main.
IV:\ Le symbole "=" : Je pense que vous avez déjà un jour utilisé
l'instruction "STO->" sur
votre TI, avec pour syntaxe : En C, pour placer la valeur 12 dans la variable var, il
faut déjà que celle-ci soit déclarée de type short (voir
plus haut), et vous devez utiliser la syntaxe suivante : Si vous souhaitez affecter la valeur 12 à la variable var
dès le début du programme, je vous conseille d'utiliser |