Array Zuordnung
-
Hi,
weiß einer von euch warum ist test keine Werte zuordnen kann? Wenn ich z.B. test[1] schreibe also ohne i, schreibt er mir lt. Debugger immer ChannelAData... rein was auch richtig ist. Wenn ich aber das i stehen lasse, kommt in dem Array überall eine null raus.
Hoffe euch reicht der Ausschnitt aus dem Code umd mir meinen Denkfehler zu sagen.Danke euch.
Gruss
int test[640]; ... for (GLdouble x = 0; x < 640; x += 1) { if(varCH1Inv == 0) { test[i] = ChannelAData.iDataBuffer[i]; glVertex2d(x, ChannelAData.iDataBuffer[i]+varCH1Offset); i++; } ... } }
-
deine schleifenvariable ist x und nicht i. woher kommt also das i?
übrigens solltest du als zähler keinen gleitkommatypen verwenden, vor allem wenn du sowieso nur in ganzen zahlen vorspringst. (GLint x statt GLdouble x)