Kolejny post z serii Jak moge napisa膰 kalkulator kt贸ry oblicza z frazy?
#include <stdio.h>
int main(int argc, char *argv[])
{
char *fraza = "2+2+2-1";
int oblicz(char *fraza)
{
int wynik = *fraza;
for(;*fraza;)
{
if(*fraza == "+")
{
wynik = (int)*(--*fraza) + (int)*(*fraza + 2);
return wynik;
} else if(*fraza == "-")
{
wynik = (int)*(--*fraza) - (int)*(*fraza + 2);
return wynik;
}
}
return wynik;
}
printf("%d\n", wynik);
return 0;
}
gdzie聽 fraza moze by膰
1+2-3
2*2+2
1+3*2
4/2+1
(2*3)-1
itp.
Znacie jakie艣 materia艂y?