Mam problem z dokończeniem prostego programu w C

Wziełem pożyczyłem od kolegi program kalkulator który oblicza ciąg wprowadzanych znaków np. wpiszemy 2+3 i po naciśnięciu ENTERA wyskakuje wynik, gdyż sam nie umniem tego dokończyć i kolega też, a uczę się do matury bo mam zamiar próbować sił z informatyki i każdy przykłąd się przyda.

tu jest kod. Kto byłby tak dobry i pomógł mi dopisać biblioteki oraz zmienne intiger??

printf("\n\tPodaj polecenie : ");

gets(polecenie);

for(int i=0;polecenie_!=’\0’;i++){_

for(int s=48;s<58;s++){

if(polecenie_==s){liczba[z][l]=polecenie__;l++;};}_

if(polecenie_==’+’){znak[r]=’+’;r++;z++;l=0;};_

if(polecenie_==’-’){znak[r]=’-’;r++;z++;l=0;};_

if(polecenie_==’*’){znak[r]=’*’;r++;z++;l=0;};_

if(polecenie_==’/’){znak[r]=’/’;r++;z++;l=0;};_

if(polecenie_==’ '){continue;};}_

for (int h=0;h

liczba_int[h]=atoi(liczba[h]);}

printf("\n\t%d",liczba_int[0]);

score=(float)liczba_int[0];

for (int h=0;h

printf("%c",znak[h]);

Sleep(100);

printf("%d",liczba_int[h+1]);

Sleep(100);

if(znak[h]==’+’){score=(float)score+liczba_int[h+1];};

if(znak[h]==’-’){score=(float)score-liczba_int[h+1];};

if(znak[h]==’*’){score=(float)score*liczba_int[h+1];};

if(znak[h]==’/’){score=(float)score/liczba_int[h+1];};}

printf(" = %4.4f",score);