Как я могу выйти из моей инструкции while, когда я хочу отсканировать цифры, например 1 2 3 4 5, а затем нажать Enter и продолжить с моим кодом ... вот что я сделал, но ничего не работаетbreak from while statement
while(1){
res=scanf("%d",&x);
arr[i++]=x;
counter++;
if (res == 0){
printf("EOF\n");
break;
}
if (res != 1)
{
printf("Nespravny vstup.\n");
return 1;
}
if (counter > 100)
{
printf("Nespravny vstup.\n");
return 1;
}
}
printf("Counter:%d\n", counter);
Да, но как это сделать, если пользователь нажал 1 2 3 и введите код и продолжайте? – blackroad
Чтобы разбить, введите нечисловые символы (например, 'abcd') & Enter или просто' Ctrl + D' –