程序计算之后输入任何数字都只有一个光标闪烁没有输出,纯c++xin手求问
b为0才退出循环进行输出,否则死循环啊。变量b你没有初始化啊,那么b初始就是个随机值,a=a+b后,a也变成随机值,不知道啥时候才能满足b为0
b是double类型的啊,多半怕是死循环了,不满足这个条件,无法跳出循环吧
void gotoxy(int x, int y) //光标定位
{
COORD pos = { x,y };
SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), pos);
}
这个函数需要用windows.h头文件,能把光标移动到指定的坐标位置,参考:光标定位
有了这个函数,就可以在指定位置生成蛇头,蛇身以及食物了。