-
-
Erfahrener Benutzer
Roboter Genie
Ist in diesem Fall aber auch egal 
Das oben kann schon deswegen nicht so wie gedacht funktionieren, weil da überhaupt keine Endlosschleife im Code drin ist (s. Anleitung und Beispiele
).
Weiterhin kannst Du keine Zeichenkette mit einer einfachen Bedingung wie "if(receiveBuffer == "Hello") " vergleichen.
Das geht nur mit einzelnen Zeichen direkt.
Eine Zeichenkette ist ein ARRAY mit Bytes (also quasi ein ganzer Haufen von Variablen) - Du kannst kein Array mit einem Array über "==" vergleichen - jedes Element muss einzeln mit dem entsprechenden anderen Element verglichen werden.
Musst schon Funktionen wie strcmp verwenden (oder selbst duch das Array laufen... ).
So in etwa:
if(strcmp(receiveBuffer,"Hello")==0)
// mach was...
Hoffe das hilft Dir weiter, frag ruhig wenn noch was unklar ist.
MfG,
SlyD
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen