IBM Doors DXL: Line Feed w/o carriage return on stream write.

Problem

Die normale write methode eines Stream-Objektes erzeugt beim schreiben bei den folgenden Operationen stets ein Carriage Return am Zeilenende:

  • \n – erzeugt line feed mit carriage return
  • \012 – Explizites ausgeben oktal 12 (erzeugt line feed inkl. carriage return)
  • \r – erzeugt ledigtlich ein Carriage Return

Ansatz – Approach

Änderung der Stream write Methode

Lösung – Solution

Nutzt man die Methode mit dem Parameter binary, gibt es künftig mit \012 ausschließlich line feeds ohne carriage returns.

Stream theStream = write binary (dirPath "afile.txt" "");