Message-Id: <v01530501afde7af99a9d@[129.88.38.40]>
Date: Tue, 1 Jul 1997 10:43:09 +0100
To: caml-list@inria.fr
From: Michel.Levy@imag.fr (Michel Levy)
Subject: print and output
Bonjour,
Quand j'ecris (en Ocaml) le "programme" suivant :
print_string ">>"; read_int ();;
l'impression a lieu apres la lecture, ce qui me surprend, car il est dit
val read_int : unit -> int
Flush standart output then ...
Quand j'ecris le "programme" suivant :
output_string ">>"; read_int ();;
l'impression a lieu avant la lecture, ce qui est heureux.
Pourquoi cette diffence, car je pensais que :
print_string = output_string stdout
Hi
When I write (in OCAML) the following program :
print_string ">>"; read_int ();;
the reading takes place before the printing, what surprises me.
On the contrary, when I write :
output_string ">>"; read_int ();;
the printing takes place before the reading, what is better.
Why this difference, whereas I thought that :
print_string = output_string stdout
Michel Levy
D106 - Laboratoire LSR
B.P.72 - 38402 SAINT MARTIN D'HERES CEDEX - France
Tel : 0476827246
e.mail : Michel.Levy@imag.fr
This archive was generated by hypermail 2b29 : Sun Jan 02 2000 - 11:58:11 MET