在c中更改控制台的高度和宽度

标签 c codeblocks

您知道我应该使用哪个库或函数来更改 C 中的控制台应用程序宽度和高度,而不使用 Windows 或 GUI header 吗? 我使用代码: block 。

最佳答案

就控制台而言,它只是另一个窗口,只不过 Windows 认为它​​是“特殊”的,因为它有特定的用途,这意味着您有两个选择:

  • 使用控制台 API(Windows API 的一小部分),或者
  • 以某种方式获取控制台的窗口句柄并直接调整其大小。

两者都需要使用 Windows API,因此您的答案是使用 Windows API。你无法避免它。

关于在c中更改控制台的高度和宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18943897/

相关文章:

c++ - 如何在 CodeBlocks 中启用缩小警告?

c - Windows cygwin 上的 C 中的 Gui

c++ - 找不到过程入口点__gxx_personality_v0

c - 编译osmocom asn1c生成的C代码时出现问题

控制网络带宽

c++ - 在 Windows XP 和 CodeBlocks 上延迟加载 DWMAPI

c++ - 结构错误

c++ - 如何在 Code::Blocks 中将版本信息添加到 C++ 应用程序

c - 将多字节字符映射到它们的 unicode 点表示

c - 逆向词,指针法