ИТ
Иван Тучин
Switch() останавливает while() в C++
Кусок программы :
while(g == 1)
{
if (!_kbhit())
{
SetConsoleCursorPosition(hOut,c);
printf(" ");
c.X += 1;
c.Y += 1;
SetConsoleCursorPosition(hOut,c);
cout << char(1);
Sleep(70);
}
switch(_getch())
{
case char(80):
x = 0;
y = 1;
break;
case char(77):
x = 1;
y = 0;
break;
case char(72):
x = 0;
y = -1;
break;
case char(75):
x = -1;
y = 0;
break;
}
}
while дальше не будет выполнятся пока не выберет switch в данном случае пока не нажмешь кнопку, как решить?
с. Y += y;
c.X += x;
Спасибо заработало!