Problème avec Dev Pascal

Fermé
Zoran - 10 juil. 2004 à 00:09
 mouad - 10 juil. 2004 à 20:02
Hello,

Donc en fait, mon problème me fait presque hésiter tellement ça parait étrange.
En fait je m'initie à la programmation et j'ai commencé avec un bouquin sur l'algorithmique et la programmation turbo pascal . Hors je viens de d'éditer et de compiler un code simple juste pour manipuler des instructions de lecture et d'écriture, un programme comme celui ci à titre d'exemple pratique, bien qu'il soit incomplèt.

program module_tronc_commun ;

var franc, hist, geo, math : char ;



begin

writeln ('Vous avez ici un tronc commun de quatre matieres :');
writeln ('Francais, Maths, Histoire, Geographie');
writeln ('Precisez (o)ui ou (n)on pour les matieres a prendre en compte');



write ('Matiere, Francais :') ;
read (franc);

write ('Matiere, Maths :') ;
read (math) ;

write ('Matiere, Histoire :') ;
read (hist) ;

write ('Matiere, Geographie :') ;
read (geo) ;

end.


Hors dans l'éxécution, j'ai toutes les instructions d'écriture en différé d'un coup :
"matière, francais, : matière, maths : matière, histoire etc "
puis une lecture....

Je pensais que ces instructions me demanderait en conversationnel à chaque fois de lire chaque variable caractère

ce qui est franchement étonnant ou alors il y a quelque chose que je n'ai pas pigé du tout.
A voir également:

3 réponses

grofwa Messages postés 440 Date d'inscription jeudi 24 juillet 2003 Statut Membre Dernière intervention 21 juillet 2006 479
10 juil. 2004 à 12:28
Salut,

Remplace tes read par des readln je pense...
(non confirmé)

Michael.

Ne vous souciez pas de n'être pas remarqué ; cherchez 
plutôt à faire quelque chose de remarquable [Confucius]
0
Hello,

Ben merci, ça marche, dans mon manuel ya rien de précis à ce niveau, exepté pour les expressions avec lequels ça marche, je pensais que read et readln étaient identiques sauf au niveau de la forme.

Merci bye
0
salut la solution de remplacer write par writeln et read par readln;
abientot
merci
0