(22.09.2014 13:26 )GerdW schrieb: Wenn man ein Bytearray empfängt,...
Wenn der String
empfangen wird, z.B über eine serielle Schnittelle (worüber Gammler aber nichts verrät), dann gäbe es das ganze Problem der Sringtrennung sowieso nicht: einfach 4-byteweise aus dem Empfangspuffer lesen.
@Jens
Zitat:FOR-Loop ist der While-Loop vorzuziehen, da hier der LV-Compiler schon vorab...
Das ist schon klar, nur hat Gammel nichts gesagt, dass der String riesenlang ist. Also ist davon auszugehen, dass die Stringlänge des Beipieles in etwa repräsentativ für die Stringlänge ist.
Und in so einem Fall vertrete ich ein ganz anderes Optimierungskriterium als als Du und Gerd. Da frage ich nicht: Mit welcher Variante spare ich xx µs Ausführungszeit ein, sondern ich frage: Wie spare ich yy Sekunden Nachdenken ein, wenn ich den Code ein Jahr später wieder sehe und ihn verstehen muss.