有两种办法,第一种刷新整个屏幕,用system("cls"),但是该方法太慢,屏幕会闪烁。第二种方法是局部刷新,编写程序,将光标移动到需要刷新的位置,用新的内容来覆盖原始内容。可采用下面的程序:
void gotoxy(int x, int y) { COORD pos = {x,y}; HANDLE hOut = GetStdHandle(STD_OUTPUT_HANDLE); SetConsoleCursorPosition(hOut, pos); }
具体可看博客:
有两种办法,第一种刷新整个屏幕,用system("cls"),但是该方法太慢,屏幕会闪烁。第二种方法是局部刷新,编写程序,将光标移动到需要刷新的位置,用新的内容来覆盖原始内容。可采用下面的程序:
void gotoxy(int x, int y) { COORD pos = {x,y}; HANDLE hOut = GetStdHandle(STD_OUTPUT_HANDLE); SetConsoleCursorPosition(hOut, pos); }
具体可看博客: