how to get windows console height?

2019-02-28 03:26发布

问题:

That is number of lines in the console ?

I know SetConsoleWindowInfo() but I can't find anywhere sheet for corresponding GetConsoleWindowInfo().

回答1:

Use GetConsoleScreenBufferInfo:

CONSOLE_SCREEN_BUFFER_INFO csbi;
GetConsoleScreenBufferInfo (GetStdHandle (STD_OUTPUT_HANDLE), &csbi);

//use csbi.dwSize for the rows and columns...

If you're on Vista and up you can use the "Ex" form of this as well.