Ich übersetze gerade ein Konsolen-Programm und hab da einige Befehle gefunden:
Writeln('...');
Write(outfile,'...');
Writeln(outfile,'...');
Read(infile, ch);
WriteChar(ch);
Also bei den ersten vier hab ich keine Probleme. Auch wenn man sie sonst kaum nutzt, so weiss ich, daß, soweit es mein Programm angeht, die einen auf dem Monitor arbeiten und die anderen in der Datei.
Probleme hab ich mit WriteChar(ch). Mit der Onlinehilfe kann ich wenig anfangen. Entweder gibt es zwei WriteChar's oder ich blicke micht durch. Auf dem Monitor kommt es nicht aus. Für die Datei müßte es WriteChar(outfile, ch) heißen, tuts aber nicht. Entweder hällt sich hier einer nicht an die Logik oder WriteChar ist für etwas ganz anderes.
Weiss einer mehr?