答案 0 :(得分:1)
您可以通过将控制台文本缓冲区的大小设置为与视口相同的大小来删除滚动条(在Windows 7中进行了测试)。
#include <stdio.h>
#include <windows.h>
int main(void)
{
CONSOLE_SCREEN_BUFFER_INFO info;
HANDLE hConsoleOutput = GetStdHandle(STD_OUTPUT_HANDLE);
if(GetConsoleScreenBufferInfo(hConsoleOutput, &info)) {
COORD coord;
coord.X = info.srWindow.Right - info.srWindow.Left + 1;
coord.Y = info.srWindow.Bottom - info.srWindow.Top + 1;
SetConsoleScreenBufferSize(hConsoleOutput, coord);
}
getchar();
}