Пока я только разбиваю строку на фрагменты:
#include<stdio.h>
#include<string.h>
#include<conio.h>
int main()
{
char s[255];
char *p;
int i;
clrscr();
fgets(s,254,stdin);
i=0;
p=strtok(s,"+,-,*,/");
while(p)
{
printf("%d : %s\n",i,p);
i++;
p=strtok(NULL,"+,-,*,/");
}
return 0;
}
Вопрос в том, как получать сами числа в выражении и знаки операций?