Manchmal musst du beide bedingungen in "unter"klammern setzen:
zum thema arrays: wenn du eine variable deklarierst, z.b. werte[2], dann gibt es das array "werte" mit 2 elementen. die elemente heissen werte[0] und werte[1] (NICHT werte[1] und werte[2]!!)Code:if ((Bedingung1)&&(Bedingung2))
zwischen den eckicgen klammern steht ein ausdruck, der ausgerechnet die aktuelle stelle im array zeigt. beispiel:
Code:werte[1] // Das zweite element werte[0] // Das erste Element werte[99-98] // Das (99-98 = 1), also zweite Element i=12; werte[i/2-6] // Das (12/2-6 = 0), also erste element werte[i] // Das i-te Element (Produziert einen Fehler wenn das Array nicht lang genug ist)
du kannst also zwischen die eckigen klammern schreiben was du willst.
sowas z.b. geht:
Dieser code würde nacheinander Die Werte von 0 bis 49 (also alle 50 werte des arrays), gefolgt von jeweios einem zeilenumbruch ausgeben.Code:int i[50]; //Hier werden irgendwelche Werte in die Variablen des arrays geschreiben... for(i=0;i<50,i++) { PrintInt(werte[i]); // Funktion aus der neuen lib, um integerwerte auszugeben ohne sie vorher umwandel zu müssen) SerWrite("\n\r",2); }
Anmerkung: \n sowie \r werden zwar mit je zwei zeichen getippt, zählen jedoch bei der Übertragung als 1 byte.







Zitieren

Lesezeichen