Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/156.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++中的代码功能_C++_C++11 - Fatal编程技术网

C++中的代码功能

C++中的代码功能,c++,c++11,C++,C++11,有人能解释一下这段代码的功能吗 void ClearScreen() { HANDLE hOut; COORD Position; hOut = GetStdHandle(STD_OUTPUT_HANDLE); Position.X = 0; Position.Y = 0; SetConsoleCursorPosition(hOut, Position); } 每次在迷宫生成或蛇的游戏中调用此代码时

有人能解释一下这段代码的功能吗

void ClearScreen()
{
        HANDLE hOut;
        COORD Position;
        hOut = GetStdHandle(STD_OUTPUT_HANDLE);
        Position.X = 0;
        Position.Y = 0;
        SetConsoleCursorPosition(hOut, Position);
}

每次在迷宫生成或蛇的游戏中调用此代码时,它有什么用?

我不知道它们使用的是什么库,但它会清除屏幕,获取一个句柄,并将光标位置移动到0,0。

据推测,它会清除一个屏幕。它执行每一行,不返回任何内容。你到底想知道什么?!它很可能是一个windows.h函数,用于设置输出句柄,并使用它更改光标的位置。它看起来不应该清除屏幕,而应该覆盖屏幕。