Как изменить размер шрифта консоли

Как изменить размер шрифта в консольном приложении в Windows? Самый простой способ?
В чем разница между изменением цвета консоли с помощью system("") и windows.h?

4

Решение

Вы можете изменить размер шрифта, используя SetCurrentConsoleFontEx,
Ниже приведен небольшой пример, с которым вы можете поиграть, убедитесь, что вы #include <cwchar> а также #include <windows.h>

CONSOLE_FONT_INFOEX cfi;
cfi.cbSize = sizeof(cfi);
cfi.nFont = 0;
cfi.dwFontSize.X = 0;                   // Width of each character in the font
cfi.dwFontSize.Y = 24;                  // Height
cfi.FontFamily = FF_DONTCARE;
cfi.FontWeight = FW_NORMAL;
std::wcscpy(cfi.FaceName, L"Consolas"); // Choose your font
SetCurrentConsoleFontEx(GetStdHandle(STD_OUTPUT_HANDLE), FALSE, &cfi);

std::cout << "Font: Consolas, Size: 24\n";

Если вы выбираете Arial или другие, вам, возможно, придется указать ширину шрифта. Для большего Информация.


Разница между system() звонки и использование Windows.h в том, что system() звонки ресурсоемки и небезопасны. Дополнительная информация Вот.

10

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]