Zdarte! Robím jeden jednoduchý program, v ktorom načítavam čísla aj znaky pomcou funkcie scanf. Čísla načíta v pohode, ale znaky program vôbec nenačíta.
char znak = '+';
int vysledok = 0, hodnota = 0, n = 0;
do
{
if (n == 0)
scanf("%d", &vysledok);
else
{
scanf("%c", &znak);
scanf("%d", &hodnota);
...
}
n++;
} while (znak != '=');