Jeste bych mel doplnujici otazku k podmince pokud mam zdrojovy kod takto
int main()
{
int a,b;
char znak[0];
for(;;){
printf("\nzadej priklad: ");
scanf("%d%c%d",&a,&znak,&b);
switch(znak[0]){
case '-':
printf("%d",a-b);
break;
case '+':
printf("%d",a+b);
break;
case '*':
printf("%d",a*b);
break;
case '/':
printf("%d",a/b);
break;
case '^':
if(b==2)
{
printf("%d",a*a);
}
else if(b==3)
{
printf("%d",a*a*a);
}
else
{
printf("blbe");
}
break;
default:
return 0;
}
}
getch();
}
tak pokazde kdyz do programu napisu text tak se ukonci a pokud uz zadam nejaky priklad a az potom zadam treba "p" tak se mi to cele zacykli a pise to stale jen "zadej priklad" zkousel jsem to pres podminku neco jako
if(a!="%d")
{
return 0;
}
else{ pokracovani prikladu..
ale stale mi to nefunguje uz jsem to zkusil snad 10ti moznostmi a uz me nic nenapada predem diky:) ( a nesmejte se mi jsem nap:D )