C++ 设置控制台窗口大小 - Windows API 示例
要设置控制台窗口的大小,可以使用 Windows API 中的 SetConsoleWindowInfo 函数。
下面是一个示例代码,演示如何设置控制台窗口的大小为 80 列和 30 行。
#include <iostream>
#include <windows.h>
int main() {
// 获取标准输出流的句柄
HANDLE hConsole = GetStdHandle(STD_OUTPUT_HANDLE);
// 设置控制台窗口的大小
SMALL_RECT windowSize = {0, 0, 79, 29}; // 窗口的左上角坐标为(0, 0),右下角坐标为(79, 29)
SetConsoleWindowInfo(hConsole, TRUE, &windowSize);
// 输出一些文本
std::cout << '控制台窗口大小已设置为 80 列和 30 行。' << std::endl;
return 0;
}
请注意,该代码仅适用于 Windows 操作系统。在其他操作系统上,可能需要使用其他方法来设置控制台窗口的大小。
原文地址: http://www.cveoy.top/t/topic/bJgM 著作权归作者所有。请勿转载和采集!