upišem decimalni broj kao x i beskonačna petlja, kako riješiti problem?
stavim float x; javlja grešku kod switch, znam i zašto.
kada stavim system("pause"); poslije svega unutar glavnog bloka naredbi, taman prije zadnje } javlja grešku, a i kada stavim poslije printfa u case-u 2, prije breakea. Zašto mi neće system("pause"); ???
mislim da mi je tu grešku javljao i prije u nekim programima koje sam sad radio.
EDIT: negdje sam bio naletio da je netko rekao da bi se system("pause") trebao što manje upotrebljavati. zašto?
Code:
#include<stdio.h>
main()
{
int x;
pocetak:
printf("Upisi 1 ili 2 i stisni enter: ");
scanf("%d",&x);;
switch(x)
{
case 1: printf("Katarina, odabrala si krivi broj! :P\n");
goto pocetak;
break;
case 2: printf("Katarina VOLIM TE! ! ! ! ! <3");
break;
default: printf("Katarina rekao sam 1 ili 2, sad bi ona %d =_=\n",x);
goto pocetak;
break;
}
}