好的,我想知道的是,是否有一种方法可以检测到找到下一个键入的字符是否位于控制台中行的开头,例如最左边的
答案 0 :(得分:4)
好的想通了,你要做的就是问这是否等于0。
int wherex()
{
CONSOLE_SCREEN_BUFFER_INFO csbi;
if (!GetConsoleScreenBufferInfo(GetStdHandle(STD_OUTPUT_HANDLE), &csbi))
return -1;
return csbi.dwCursorPosition.X;
}