Cette procédure lit un caractère frappé au clavier.
Ø Syntaxe : READKEY(car);
où car est une variable de type caractère (CHAR).
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.
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.