Szerokosc konsoli

0

Witam, mam pytanie a mianowicie jak uzyskać szerokość konsoli w znakach?
Potrzebuje tego do funkcji która by centrowała ciąg znaków.

Pozdrawiam
Marduk

0

włącz se konsole i policz :P

0

Liczyć to ja sobie mogę, ale co w przypadku kiedy użytkownik zmieni rozmiar konsoli?

0
::CONSOLE_SCREEN_BUFFER_INFO info;
        ::GetConsoleScreenBufferInfo( ::GetStdHandle( STD_OUTPUT_HANDLE ), &info );

        left        = info.srWindow.Left;
        right       = info.srWindow.Right;
        top         = info.srWindow.Top;
        bottom      = info.srWindow.Bottom;
        width       = right - left +1;
        height      = bottom - top +1;
        max_width   = info.dwMaximumWindowSize.X;
        max_height  = info.dwMaximumWindowSize.Y;
        total_width = info.dwSize.X;
        total_height= info.dwSize.Y;
        x           = info.dwCursorPosition.X;
        y           = info.dwCursorPosition.Y;
0

świetnie, dokładnie o to mi chodziło dzięki

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0