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


Anmelden zum Antworten