En réalité, c'est un peu moins simple, et, avant de lire l'explication qui suit, vous êtes invité(e) à réexécuter le programme fork_d en redirigeant sa sortie standard vers un fichier :
duo/mathieu>fork_d > toto |
puis à visualiser le contenu de ce dernier.
Vous obtenez probablement quelque chose comme :
duo/mathieu>less toto
Avant le fork() Apres le fork() pid = 12988 Apres le fork() pid = 0 |
En fait, le caractère '\n' n'a le
même effet que endl que si le fichier physique associé
à cout est l'écran.