ďťż

Ładny brzuch

Witam!!

Czy jest jakaś funkcja biblioteczna pozwalająca czytać w konsolce, tzn. chcę aby funkcja pobierała współrzędne ekranu a jako rezultat zwracała znak znajdujący się w tym miejscu. Oczywiście oprócz nazwy proszę o podanie headera.

Z góry wielkie dzięki!!
Pozdrawiam!!



Podaj jeśli możesz o jaki system operacyjny ci chodzi.

Jeśli mówisz o win32 / winapi to poniższy fragment tekstu z pewnej implementacji conio.h powinien ci pomóc:

int _conio_gettext (int left, int top, int right, int bottom,  char *str) {    int i, j, n;    SMALL_RECT r;    CHAR_INFO buffer[50][80];    r = (SMALL_RECT) {left - 1, top - 1, right - 1, bottom - 1};    ReadConsoleOutput (GetStdHandle (STD_OUTPUT_HANDLE),      (PCHAR_INFO) buffer, (COORD) {80, 25}, (COORD) {0, 0}, &r);    lstrcpy (str, "");    for (i = n = 0; i <= bottom - top; i++)    for (j = 0; j <= right - left; j++)    {        str[n] = buffer[i][j].Char.AsciiChar;        n++;    }    str[n] = 0;    return 1; }

Jeśli mówisz o innym systemie, to napisz o jakim ;>

Tak chodziło mi o win32.
Dzięki!!
Pozdrawiam!!

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • zsf.htw.pl
  •