textmode
Nach oben zu conio.h - Index
Header-Datei
conio.h
Kategorie
Konsolen-Ein-/Ausgaberoutinen
Prototyp
void textmode(int newmode);
Beschreibung
Aktiviert den Textmodus.
Anmerkung: Verwenden Sie diese Funktion auf keinen Fall in Win32-GUI-Anwendungen.
textmode wählt einen bestimmten Textmodus aus.
Der Textmodus (das Argument newmode) kann durch eine symbolische Konstante aus dem (in conio.h definierten) Aufzählungstyp text_modes angegeben werden.
Die folgende Tabelle enthält die am häufigsten verwendeten Konstanten des Typs text_modes und die durch sie angegebenen Modi. Weitere Werte sind in conio.h definiert.
LASTMODE |
Vorheriger Textmodus |
BW40 |
Schwarzweiß, 40 Spalten |
C40 |
Farbe, 40 Spalten |
BW80 |
Schwarzweiß, 80 Spalten |
C80 |
Farbe, 80 Spalten |
MONO |
Monochrom, 80 Spalten |
C4350 |
EGA-Modus mit 43 Zeilen und VGA-Modus mit 50 Zeilen |
Nach dem Aufruf von textmode wird das aktuelle Fenster auf Vollbildgröße zurückgesetzt, und die aktuellen Textattribute werden wie bei einem Aufruf von normvideo auf normal zurückgesetzt.
Wenn textmode mit dem Argument LASTMODE aufgerufen wird, wird der zuletzt ausgewählte Textmodus erneut ausgewählt.
textmode sollte nur verwendet werden, wenn sich der Bildschirm oder das Fenster im Textmodus befindet (um in einen anderen Textmodus wechseln). textmode sollte ausschließlich in diesem Kontext verwendet werden.
Rückgabewert
Keiner.
Beispiel
#include <conio.h>
int main(void)
{
textmode(BW40);
cprintf("ABC");
getch();
textmode(C40);
cprintf("ABC");
getch();
textmode(BW80);
cprintf("ABC");
getch();
textmode(C80);
cprintf("ABC");
getch();
textmode(MONO);
cprintf("ABC");
getch();
return 0;
}
Portabilität
POSIX | Win32 | ANSI C | ANSI C++ |
---|---|---|---|
+ |