c - 如何在 C 程序中修复输出控制台窗口的大小/形状?

标签 c output console-application

我正在编写一个 C 程序,我希望在其中使用函数或任何方法来固定输出控制台窗口的大小。 C语言中有没有什么函数或方法可以完成这个任务?

通常输出控制台的形状是矩形,但为了显示我的程序的正确输出,我想修复方形,所以我想使用编程重新调整输出控制台的大小。

我使用的是 GNU GCC 编译器,操作系统是 Microsoft Windows 8.1。

最佳答案

C语言没有任何控制控制台属性的函数,但是可以使用windows头文件来控制控制台。

您可以使用 GetConsoleWindow 获取控制台窗口的句柄.

一旦你有了它,你应该能够使用 SetWindowPos 调整它的大小。

您可能还需要使用 SetConsoleScreenBufferSize 调整控制台缓冲区的大小在调整窗口大小之前。

Visit

关于c - 如何在 C 程序中修复输出控制台窗口的大小/形状?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36267632/

相关文章:

c++ - if 语句内满足的条件的索引

python - SWIG 将 C 库连接到 Python(SWIG 生成的类使用起来很麻烦)

c - fwrite 和 fread 动态分配的 char 数组,其中包含数字和符号,仅读取 4 个字节而不是 9 个字节

google-apps-script - 从一列收集所有唯一值并将它们输出到另一列中..?

c# - 有什么办法可以在C#控制台应用程序中一次播放两种声音吗?

无法使用strcmp

R - 在控制台上查看数据帧输出的更好方法

php - Yii2:显示关联数组

c++ - Windows 控制台应用程序何时需要调用 CoInitialize

java - Java 控制台应用程序中的 Unicode 输入