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)


Anmelden zum Antworten