idee gesucht
-
hmpf... klappt doch nich so recht...
int main(void) { int iTeil[2]; int iErg=0; int i=0; int j=0; int iMax=0; char *cEingabe, *cInput; // Funktion um Methode auszulesen qDecoder(); // Content Type qContentType("text/html"); // Daten einlesen und berechen if(!(cEingabe = qValue("data"))) cEingabe = "Keine Eingabe"; cInput=strtok(cEingabe,"+-*/"); printf("%s",cInput); if(cInput=strtok(cEingabe,"+")) { while (cInput != NULL) { iTeil[i] = atoi(cInput); cInput=strtok(NULL,"+"); i++; iMax=i; } iErg=iTeil[0]+iTeil[1]; }
gehn wir mal davon aus ,das man nur 2 werte für die grundrechenarten verwenden will... mein prob ist es nun die ankommende zeichenkette (z.b. 5+6 ) so zu zergliedern , dass ich die rechenart rauskrieg und die zahl die dahinter steht. die zahl advor kann ich ja mit strtok auslesen. wer hat ne idee???
is echt wichtig
mfg frechna