procedure Val(S; var V; var Code: Integer);
Description
La procédure Val convertit la valeur chaîne S en son équivalent numérique, comme si elle était lue depuis un fichier texte, via Read.
S est une expression de type chaîne*; il doit s'agir d'une séquence de caractères formant un nombre réel signé.
V est une variable de type entier ou réel. Si V est une variable entière, S doit former un nombre entier.
Code est une variable de type Integer.
Si la chaîne n'est pas valide, l'indice du caractère erroné est stocké dans Code*; sinon, Code est mis à zéro. Pour une chaîne à zéro terminal (AZT), la position renvoyée par Code est supérieure d'une unité à l'indice de base zéro du caractère erroné.
Val effectue une vérification d'étendue selon l'état de $R et du type du paramètre V.
Partager