Du musst das endl und den eigentlichen String per << Operator trennen sonst erhälst du nicht das gewollte Ergebnis.Zitat
Außerdem leert endl auch noch den Ausgabebuffer für diesen Strom, was \n afaik nicht tut. (Sondern eben nur einen Zeilenumbruch einfügt).