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