Я пытаюсь добавить интерактивную интерфейс мыши в свою программу, но я не могу понять необходимость delay()
в ней.
Вот код
do
{
getmousepos(&button,&x,&y);
if(button==1)
{
delay(500);
xx[i] = x;
yy[i] = y;
i++;
}
}while(!kbhit());
Не уверен, что здесь делает delay()
. Если нажать кнопку, координаты все равно будут распределены по соответствующим массивам, тогда зачем добавлять один?
Программа с delay()
дает правильный вывод
Но если я удаляю его, на экране ничего не печатается
Что такого важного в delay()
случае?