void clrKyb(void)
{
char c[30];
scanf("%s",c);
for(int i = 0; i < 30; i++){
if(c[i] == '\n'){
i = 30;
}
}
}
void pauses(void)
{
printf("Press <ENTER> to continue:");
clrKyb();
}
Здравствуйте, я застрял в своей функции «паузы». Нажатие ENTER для продолжения не работает?C - Нажмите Enter для продолжения?
'% s' пытается прочитать слово. Если вы просто нажмете Enter, слова нет, поэтому он будет продолжать ждать. – Barmar
'scanf' небезопасно. Вместо этого используйте 'scanf_s'. https://msdn.microsoft.com/en-us/library/w40768et.aspx – Dai
@ Дай: Разве это не касается Microsoft? –