Pour revenir à ta question précédente, quand tu te demandes si quelques chose est utile dans un programme, demande toi ce qui se passerait si ça n'y était pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 procedure asc(c : char); var k : INTEGER; // tu déclares k begin k := ord(c); // tu lui donnes la valeur du code ascii de c if k <= 31 then // tu compares à 31, si tu ne met pas la ligne au dessus, k n'a pas été initialisé, on ne sait pas ce qu'il contient, donc il y aura une erreur de compilation begin writeln('NO'); end else begin writeln(c); end; end; { asc }
Partager