PrintN()

Syntax

PrintN(Text$)
Beschreibung
Zeigt den angegebenen 'Text$' in der Konsole an und fügt einen Zeilenumbruch hinzu.

Parameter

Text$ Der vor dem Zeilenumbruch darzustellende Text. Im Grafikmodus darf die Länge des Strings die Breite der Konsole nicht überschreiten, andernfalls wird das Ende des Strings abgeschnitten.

Rückgabewert

Diese Funktion gibt keinen Wert zurück.

Anmerkungen

Im Grafikmodus ist es möglich, die aktuelle Cursor-Position mit dem Befehl ConsoleLocate() zu ändern. Um das Aussehen des Strings bei der Ausgabe zu ändern, sollte der Befehl ConsoleColor() verwendet werden.

Der Cursor wird nach dem Ende des Strings auf den Anfang der nächsten Zeile bewegt. Wenn Sie Text über den rechten Rand des Konsolenfensters hinaus ausgeben, wird dieser automatisch umgebrochen und am linken Rand der nächsten Zeile fortgesetzt. Wenn Ihre Textausgabe über den unteren Rand des Konsolenfensters hinausgeht, wird das Konsolenfenster seinen Inhalt automatisch nach oben scrollen. Möchten Sie den automatischen Zeilenvorschub vermeiden und die Ausgabe direkt nach dem letzten Zeichen fortsetzen, dann verwenden Sie den Befehl Print().

Um Roh-Daten auf einer nicht-grafischen Konsole (für Pipe Kommunikation) auszugeben, kann WriteConsoleData() verwendet werden.

Hinweis: Im Konsolenfenster werden im ASCII-Modus, ohne weitere Maßnahmen (z.B. Nutzung des WinAPI-Befehls CharToOem_()), deutsche Umlaute oder Sonderzeichen (z.B. ä, ö, ü, ß) nicht korrekt dargestellt.

Beispiel

  If OpenConsole()
    PrintN("Dies ist tatsaechlich ein langer String.")
    PrintN("Sie sehen, dass dieser String nicht an das Ende des vorherigen anschliesst?")
    PrintN("Dies liegt daran, dass der Cursor nach dem Ende des Strings an den Anfang der naechsten Zeile bewegt wird.")

    PrintN("Druecken Sie Return zum Beenden.")
    Input()
  EndIf

Siehe auch

Print(), Input()

Unterstützte OS

Alle

<- Print() - Console Inhaltsverzeichnis - RawKey() ->