Wie kann ich brechen von meinem while-Anweisung, wenn ich scanf Nummern wie 1 2 3 4 5 und dann drücken Sie Enter und geht weiter mit meinem Code ... hier ist, was ich getan habe, aber nichts funktioniertPause von während Anweisung
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);
Ja, aber wie es geht, wenn der Benutzer 1 2 3 und Eingabe und weiter im Code? – blackroad
Um zu brechen, geben Sie entweder nicht-numerische Zeichen (wie 'abcd') & Enter oder nur' Strg + D' ein –