Bonjour à tous,
Comme vous allez le voir dans le code que je présente, je débute en Pascal, je viens d'avoir mes premiers cours.
Nous avons eu un programme à réaliser pour mettre en pratique le cours sur les char, et j'obtiens un résultat très bizarre à l'exécution.
Voici mon code :
Je compile et exécute ce code, et voici le résultat que j'obtiens :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 program affiche; var f : char; e : integer; a : char; begin writeln('entrez un caractere'); readln(f); writeln('le code ASCII de ',f,' est ',ord(f) ); writeln('entrez un rang'); read(e); writeln('le caractere de rang ',e,' est ',chr(e) ); writeln('excusez moi mais entrez encore un caractere'); readln(a); writeln(a); f:=succ(a); writeln('apres ',a,' est ',f,' cest marrant non!!'); readln; end.
Ce qui est encore plus bizarre, c'est que si je commente les premières lignes de code (jusqu'à writeln('excusez-moi...)), le programme se déroule comme prévu...
Pouvez-vous m'orienter ? Merci d'avance
Partager