Skocz do zawartości

[c++]czyszczenie konsoli


DarkAndrew

Polecane posty

[quote] Macie jakieś pomysły jak zrobić czyszczenie konsoli?(nie chodzi mi o ileśtam cout<<endl; bo to jest duuużo za wolne) [/quote]A o jaki OS Tobie chodzi ? Szukaj: http://tinyurl.com/ha7ag

Z użyciem WinApi (drugi czy trzeci link):
KOD// test of the official Windows Console clear the screen function

// tested with Pelles C vegaseat 26mar2005



#include <stdio.h>



void clrscr(void);



#include <windows.h>



void clrscr(void)

{

COORD coordScreen = { 0, 0 }; // upper left corner

DWORD cCharsWritten;

DWORD dwConSize;

HANDLE hCon = GetStdHandle(STD_OUTPUT_HANDLE);

CONSOLE_SCREEN_BUFFER_INFO csbi;



GetConsoleScreenBufferInfo(hCon, &csbi);

dwConSize = csbi.dwSize.X * csbi.dwSize.Y;

// fill with spaces

FillConsoleOutputCharacter(hCon, TEXT(' '), dwConSize, coordScreen, &cCharsWritten);

GetConsoleScreenBufferInfo(hCon, &csbi);

FillConsoleOutputAttribute(hCon, csbi.wAttributes, dwConSize, coordScreen, &cCharsWritten);

// cursor to upper left corner

SetConsoleCursorPosition(hCon, coordScreen);

}





int main(void)

{

int k;



for(k = 0; k < 25; k++)

{

printf("Test........n");

}

printf("Press Enter...");

getchar();

clrscr();

getchar(); // wait

return 0;

}

҉

Link do komentarza
Udostępnij na innych stronach

  • 2 months later...
Tak, Wielki Koderze, nieomylny człowieku. Fajnie tak z nudów na chwile wbić sie na forum, napisać jakieś głupoty (jak to ty zrobiłeś), zjechać paru ludzi, którzy w przeciwieństwie do ciebie są w porządku. Po co ja to pisze, skoro i tak nie zaszczycisz nas już swoja obecnością (straszne, nie? : ).
Link do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat jest archiwizowany i nie można dodawać nowych odpowiedzi.

Gość
Temat jest zablokowany i nie można w nim pisać.
×
×
  • Utwórz nowe...