我正在编写一个 C 程序,我希望在其中使用函数或任何方法来固定输出控制台窗口的大小。 C语言中有没有什么函数或方法可以完成这个任务?
通常输出控制台的形状是矩形,但为了显示我的程序的正确输出,我想修复方形,所以我想使用编程重新调整输出控制台的大小。
我使用的是 GNU GCC 编译器,操作系统是 Microsoft Windows 8.1。
最佳答案
C语言没有任何控制控制台属性的函数,但是可以使用windows头文件来控制控制台。
您可以使用 GetConsoleWindow 获取控制台窗口的句柄.
一旦你有了它,你应该能够使用 SetWindowPos 调整它的大小。
您可能还需要使用 SetConsoleScreenBufferSize 调整控制台缓冲区的大小在调整窗口大小之前。
关于c - 如何在 C 程序中修复输出控制台窗口的大小/形状?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36267632/