Za pomocą jakiej funkcji mozna wyczyscic konsole
Za pomocą opcji szukaj...
No szukaj jest najlepsze.
Sam osobiście jakiś czas temu tutaj napisałem kod jak z czyszczeniem okna w konsoli.
Przypominam, dla jasności, że pod windowsem można napisać samemu:
void gotoxy(short x, short y)
{
HANDLE h = GetStdHandle(STD_OUTPUT_HANDLE);
COORD n = {x,y};
SetConsoleCursorPosition(h, n);
}
void clrscr()
{
HANDLE h = GetStdHandle(STD_OUTPUT_HANDLE);
COORD s = GetLargestConsoleWindowSize(h);
COORD poz = {0,0};
DWORD nn;
FillConsoleOutputCharacter(h, ' ', s.X*s.Y, poz, &nn);
gotoxy(0,0);
}
deus wpisz to w dział C++. Ten wątek przy następnym pytaniu będzie można znaleźć wpisując tylko "czyszczenie konsoli" w szukaj. Łatwiej znaleźć się już chyba nie da, choć doceniam zdolności ludzi, którzy sobie z tym nie poradzą ;)
PS. masz jeszcze gotoxy, żebyś nie szukał.
Dodam jeszcze, że konsolę linuksową – jak każdy terminal vt100 – czyścimy wypisując na niej ciąg "\033[2J"
No to jak już jesteśmy przy linuksie, to ja przedstawie pełne clrscr i gotoxy dla linuksa:
void clrscr()
{
printf("\033[2J\033[0;0f"); // lub printf("\033c");
}
void gotoxy(int x, int y)
{
printf("\033[%d;%df", y, x);
}
Jeśli coś pomyliłem, proszę o poprawkę :) (nie jestem pewien gotoxy, a obecnie nie mogę sprawdzić).