Go Down

Topic: -> Was bedeutet das in C ? (Read 756 times) previous topic - next topic

at_on

-> ich versuche grad Code zu analysieren und für meine zwecke zu missbrauchen? was verstehe ich unter -> ?


String Button1 = "/1/toggle1";
if(Button1==rcvMes->getZ_OSCAddress()){
          digitalWrite(22,1);
        }

Also ich bekomme die LED wunderbar an aber nicht aus :D
also nur eben sagen was der Pfeil -> bedeutet den rest such ich dann weiter ... thx

Joghurt

digitalWrite(22,0);  müsste die LED ausmachen.

at_on

hab ne Lösung gefunden... weiß aber immer noch nicht was es bedeutet. mfg

voithian

#3
Sep 14, 2011, 04:43 pm Last Edit: Sep 14, 2011, 04:53 pm by voithian Reason: 1
Quote

-> ich versuche grad Code zu analysieren und für meine zwecke zu missbrauchen? was verstehe ich unter -> ?

String Button1 = "/1/toggle1";
if(Button1==rcvMes->getZ_OSCAddress()){
          digitalWrite(22,1);
        }

also nur eben sagen was der Pfeil -> bedeutet den rest such ich dann weiter ... thx


Nur der operator "->" ?

Dient dazu, um über einen Pointer rcvMes, der auf ein Objekt einer (hier nicht erkennbaren) Klasse zeigt, die Methode/(Member)Funktion getZ_OSCAddress() dieser Klasse aufzurufen.

Der Rückgabewert dieser Funktion wird dann mit Button1 auf Gleichheit verglichen. Ach so, das war ja nicht die Frage ;)

at_on


Go Up