Bonjour à tous, j'ai un petit problème que j'ai du mal à comprendre.
En fait on rentre un mot dans la fenetre dos, pour terminer le mot on met # et le programme nous indique combien de fois la lettre a est présente dans le mot. Le prog marche mais il revient automatiquement sur le compilateur malgré le readln. Bien sur je peux voir le résultat en retournant sur le dos shell. Mais j'aimerais comprendre les raisons de ce retour forcé ?
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 program exercice1; uses crt; var lettre:char; var cpt:integer; begin clrscr; cpt:=0; read(lettre); while lettre<>'#' do begin if lettre='a' then cpt:=cpt+1 ; read(lettre) end; writeln(' ',cpt); readln end.
Merci d'avance.
Amicalement Kelem
Partager