Non mettere sia \n che \r, lascia solo \n, ci penserà lo stream (visto che hai aperto il file in modalità testo) ad aggiungere l'eventuale \r.