Mr Bean
15.07.2009, 08:49
Hallo!
Ich habe leider immernoch Probleme mit der Stringverarbeitung und einem F330 von SiLabs. Programmieren tue ich den in C.
Ich möchte über die serielle Schnittstelle einen String einlesen als z.B. "11 s on" 11 steht für die Adresse, s ist ein Befehl (set) und on steht für an.
in abhängigkeit zu diesen Strings möchte ich dann natürlich Funktionen ausführen. Das Einlesen des Strings klappt (in ein Array). Aber an der Weiterverarbeitung scheitere ich völlig. Versuch das jetzt schon ne ganze Weile und komme nicht weiter. Sowas in der Richtung hat doch bestimmt schonmal jemand gemacht. Habt ihr mir da irgendein Beispiel?
Ich habe schon mit strcmp und strtok herum experimentiert... Aber bin zu keinem guten Ergebniss gekommen. :-(
Vielen Dank schonmal!
Grüße!
Bean
Ich habe leider immernoch Probleme mit der Stringverarbeitung und einem F330 von SiLabs. Programmieren tue ich den in C.
Ich möchte über die serielle Schnittstelle einen String einlesen als z.B. "11 s on" 11 steht für die Adresse, s ist ein Befehl (set) und on steht für an.
in abhängigkeit zu diesen Strings möchte ich dann natürlich Funktionen ausführen. Das Einlesen des Strings klappt (in ein Array). Aber an der Weiterverarbeitung scheitere ich völlig. Versuch das jetzt schon ne ganze Weile und komme nicht weiter. Sowas in der Richtung hat doch bestimmt schonmal jemand gemacht. Habt ihr mir da irgendein Beispiel?
Ich habe schon mit strcmp und strtok herum experimentiert... Aber bin zu keinem guten Ergebniss gekommen. :-(
Vielen Dank schonmal!
Grüße!
Bean