如何在C或C ++中以编程方式调整命令提示符窗口的大小?例如80x25或80x40个字符。提前谢谢。
答案 0 :(得分:5)
答案 1 :(得分:4)
MODE命令允许您设置命令提示符窗口的大小。语法是:
MODE [COLUMNS],[LINES]
例如,对于80x25窗口,您将使用
system("MODE 80,25");此大小与窗口的特定实例相关联,因此其他命令窗口将设置为默认大小。它适用于较新的基于WinNT的操作系统(即Win2000 / XP / 7)和Win9x。如果不支持大小,则不会更改。
将其放在任何输出之前,因为它会清除屏幕。
答案 2 :(得分:4)
我做了更多的研究,这就是我提出的:
#include <windows.h>
int main(){
system("mode 80,25"); //Set mode to ensure window does not exceed buffer size
SMALL_RECT WinRect = {0, 0, 80, 25}; //New dimensions for window in 8x12 pixel chars
SMALL_RECT* WinSize = &WinRect;
SetConsoleWindowInfo(GetStdHandle(STD_OUTPUT_HANDLE), true, WinSize); //Set new size for window
//Insert your code here
return 0;
}