部分的代码如下:
可以用SetConsoleCursorPosition这个api,比较麻烦,具体参考 https://blog.csdn.net/edc370/article/details/79944251
作为学生习作来说,你可以cls以后再打印输出一次菜单。这是最简单的。
几种方法:
1.对,先cls再打一遍绿框框
2.用设置光标坐标空格填充红框框,再返回:
VOID SetPosC(COORD a) { // set cursor
HANDLE out=GetStdHandle(STD_OUTPUT_HANDLE);
SetConsoleCursorPosition(out, a);
}
VOID SetPos(int x, int y) { // set cursor2
COORD pos= {x, y};
SetPosC(pos);
}
//然后在你的代码后添加:
SetPos(0,22);
printf(" \n");
printf(" \n");
printf(" ");
SetPos(0,22);
//虽然不是很好,但是可以达到效果
3.用\b \b一格一格清