Es-tu certain que le problème est à l'écriture?

Ouvre ton fichier avec un éditeur hexa. Si ça se trouve, c'est seulement un problème d'encodage des fins de ligne (\n vs \r\n, voir la propriété...