??
Le problème n'est pas dû à l'écriture (il ne manquerait plus que ça: un pourrissement du buffer d'entrée par celui de sortie), mais à l'enchainement de >> et de getline.
C'est celle-ci la bonne...