C ++如何查找std :: cout的下一个字符是否在控制台行的开头

时间:2016-01-30 00:10:57

标签: c++ console std cout

好的,我想知道的是,是否有一种方法可以检测到找到下一个键入的字符是否位于控制台中行的开头,例如最左边的

1 个答案:

答案 0 :(得分:4)

好的想通了,你要做的就是问这是否等于0。

    int wherex()
    {
        CONSOLE_SCREEN_BUFFER_INFO csbi;
        if (!GetConsoleScreenBufferInfo(GetStdHandle(STD_OUTPUT_HANDLE), &csbi))
            return -1;
        return csbi.dwCursorPosition.X;
    }