Gestion du clavier


La procédure READKEY

Cette procédure lit un caractère frappé au clavier.

Ø Syntaxe : READKEY(car);

où car est une variable de type caractère (CHAR).

La procédure READ

Cette procédure permet de lire un enregistrement d'un fichier. Cependant, si aucun fichier n'est précisé, celle-ci lira une valeur au clavier.

Ø Syntaxe : READ(var1[,var2,...]);

où var1 et var2 sont des variables de tout type excepté de type fichier.

Fonctions et procédures de manipulation de chaînes

La procédure INSERT

Ø Syntaxe : INSERT(sous_chaine,chaine,position);

où sous_chaine et chaine sont des variables de type STRING, et position est de type INTEGER.

Cette procédure insère "sous-chaine" dans "chaine" à la position "position". Elle nous permet d'insérer un caractère dans la chaîne lue car le type CHAR est compatible avec le type STRING[1].

La fonction COPY

Ø Syntaxe : COPY(chaine,position,nombrecar);

où chaine est de type STRING, position et nombrecar de type INTEGER.

Cette fonction extrait une sous-chaîne de "chaine". Celle-ci est définie par la position du premier caractère "position" et le nombre de caractères copiés "nombrecar".

La procédure DELETE

Ø Syntaxe : DELETE(chaine,position,longueur)

où chaine est de type STRING, position et longueur sont de type INTEGER.

Cette procédure permet de détruire une sous-chaîne définie par sa position et sa longueur dans une chaîne de caractères.

La fonction LENGTH

Ø Syntaxe : LENGTH(chaine);

où chaine est de type STRING.

Cette fonction renvoie un entier spécifiant la longueur de la chaîne.