#include <stdio.h>
#include <iostream>
#include <Windows.h>
using namespace std;
int main()
{
HANDLE HOUT = GetStdHandle(STD_OUTPUT_HANDLE); //获得控制台句柄
COORD NewSize = GetLargestConsoleWindowSize(HOUT);//获得控制台最大坐标,坐标以字符数为单位
NewSize.X -= 1;
NewSize.Y -= 1; //可以不加,不加时显示滚动条
SetConsoleScreenBufferSize(HOUT, NewSize); //设置控制台缓冲区大小
SMALL_RECT DisplayArea={0,0,0,0};
DisplayArea.Right = NewSize.X;
DisplayArea.Bottom = NewSize.Y;
SetConsoleWindowInfo(HOUT, TRUE, &DisplayArea); //设置控制台大小
//控制台已经最大化,但是初始位置不在屏幕左上角,添加如下代码
HWND hwnd = GetConsoleWindow();
ShowWindow(hwnd, SW_MAXIMIZE); //窗体最大化
return 0;
}