Bildschirm löschen in c-console

Hi,
Wie kann ich in c denn bildschirm löschen?
Wie in dos mit dem cls befehl.
 
wenn ich mich noch richtig erinnere ist das die funktion "clrscr()"
 
...oder Du schreibst ne eigene Funktion wie z.B.:

clearscreen()
{
int x;
for(x = 1; x <= 30; x++)
printf("\n");
}


Dann Funktionsprototypen festlegen und mit

clearscreen();

in main() aufrufen.
 
Und ich dachte immer das geht mit system("clear"); oder sys("cls");. Irgendwie so übergibt man doch Befehle ans Betriebssystem, also an DOS oder Linux. Einfach mal ausprobieren.
 
Man könnte es auch mit einem Escape Befehl machen. Dazu muss man unter Windows aber erst den ANSI Treiber laden. Dies geschieht in dem man in der "config.sys" folgenden Eintrag macht:

DEVICE=C:\WINDOWS\COMMAND\ANSI.SYS

Danach kann man diesen Code hier verwenden:

#include <stdio.h>

void clrscr ()
{
printf ( "\033[2J" );
}
 
Vielen dank ihr habt mir sehr weiter geholfen.
Bin nämlich noch anfänger auf dem gebiet.
Ist es eigentlich möglich sowas wie pingpong
auf der c-console zu coden?
 
Ja, selbstverständlich ist es möglich. Warum sollte es auch nicht möglich sein?

Die Frage die für dich viel entscheidender sein wird, ist, ob du in der Lage bist ein solches Programm zu coden.

Antwort: Nein

Warum? Siehe da...

Bin nämlich noch anfänger auf dem gebiet.

Deshalb!

Lösung: Eine ausführliche Beschäftigung mit der Programmiersprache, sowie eine Menge an investierter Zeit und ein intensives Training durch Programmierung von Programmen wie "Hallo Welt!" oder eines Taschenrechners sollten dich nach einigen Wochen zum Ziel führen.

auf der c-console

Ich glaube du verwechselst da etwas mit der DOS-Eingabeaufforderung!
 
Zurück
Oben