int fputs(const char *string, FILE *stream);
Durch die Prototyp-Deklaration "options(*string)" fügt die Runtime automatisch das X'00' an, da sie eine temporäre Kopie des Ausgabepuffers erstellt.
Ob nun x'0A' für LF der richtige Code ist, kommt auf die Open-Anweisung an.
Wenn du die Daten in EBCDIC ausgibst und auf Grund der "CCSID=1252" die Codewandlung automatisch ausführen läßt, musst du x'25' für LF (EBCDIC) ausgeben.
X'0A' kannst du nur nehmen, wenn du die Codewandlung EBCDIC->ANSI selber durchführst.
Bookmarks