Genau das ist mein Problem, am Ende wird soetwas auf das UART übertragen:

11 g temp

Das steht dann wieder für <Adresse> <g=get> <temp=temperatur>.
ich muss diese 3 Strings also irgendwie separieren und entsprechend abfragen.
Mit strcmp ist es mir jetzt schon gelungen zwischen get und set zu unterscheiden... aber ich kann die drei einzelstrings noch nicht in eigene Variablen abspeichern.


Code:
if (RX_ready != 0)
		{
  			char *pch;
  			pch = strtok (RX_buf," ");
  			
			while (pch != NULL)
  			{
    			if(strcmp(pch, "g")==0)
				{
					printf("getmethode");
				}
				else if (strcmp(pch, "s")==0)
				{
					printf("setmethode");
				}
				else
				printf("keine bekannte Methode");
				
				printf ("%s\n",pch);
    			pch = strtok (NULL, " ");
				RX_ready = 0;
  			}
		}
Grüße

Bean