Bonsoir à tous !
J'aimerais que mes programmes contrôlent les saisies. Pour moi, il y a deux types de contrôles de saisie : le contrôle quantitatif (on vérifie que la valeur saisie appartient à un intervalle fixé par le programme sinon la saisie est rejetée/refusée) et le contrôle qualitatif (on vérifie que la valeur saisie respecte le type de la variable qui doit la recevoir).
C'est le deuxième type de contrôle qui m'intéresse. J'ai établi un tableau mettant en évidence la réponse du programme relativement à deux paramètres : le type de la variable et le type de la valeur saisie par l'utilisateur.
Mes questions se devinent aisément. En effet :
1. comment obliger l'utilisateur à saisir un real ou un integer au lieu d'un string ?
2. comment obliger l'utilisateur à saisir un integer au lieu d'un real ou d'un string ?
3. comment obliger l'utilisateur à saisir effectivement une chaîne de caractères (string) qui n'est pas un nombre ? [cette question a son importance car toute suite de caractères est acceptée comme chaîne y compris les nombres].
Je souhaite que nous allions pas-à-pas, c'est-à-dire question par question. Nous pourrions commencer par la première.
Partager