gpt4 book ai didi

c - 在 C 中使控制台窗口变大

转载 作者:太空宇宙 更新时间:2023-11-04 06:33:58 24 4
gpt4 key购买 nike

如何在 C 中调整 Windows 控制台窗口的大小?

最佳答案

好吧,经过深思熟虑,我让代码工作了。

使用这个包括:

#include <windows.h>

这个结构:

struct SMALL_RECT {
SHORT Left;
SHORT Top;
SHORT Right;
SHORT Bottom;
};

还有这个函数:

void adjustWindowSize()
{
struct SMALL_RECT test;

HANDLE hStdout;
COORD coord;
BOOL ok;

hStdout = GetStdHandle(STD_OUTPUT_HANDLE);
coord.X = 100;
coord.Y = 50;
ok = SetConsoleScreenBufferSize(hStdout, coord);

test.Left = 0;
test.Top = 0;
test.Right = coord.X-1;
test.Bottom = coord.Y-1;

SetConsoleWindowInfo(hStdout, ok, &test);

} //end adjustWindowSize

我成功地将控制台窗口的大小调整为 coord.X 和 coord.Y 中的值

关于c - 在 C 中使控制台窗口变大,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17160553/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com