Christoph __ wrote:
> Knapp daneben ist auch vorbei. Du zählst eins zu weit und überspringst
> dafür das erste Element. Das muss eher so aussehen:
>
>
1 | int wert[4];
|
2 | > int zaehler;
|
3 | >
|
4 | > for(zaehler = 0; zaehler < 4; ++zaehler) {
|
5 | > wert[zaehler] = messwert;
|
6 | > }
|
Nicht ganz... schau Dir mal seinen Quellcode genauer an. Er zählt bis 4.
Man kann nur nicht so genau sagen wo er anfängt... aber die Variablen
sind zumindest von 1 bis 4 durchnumeriert. Du zählst von 0 bis 3 ;-)
Aber einen Fehler hab ich doch drin: für einen Index von 4 braucht das
Array 5 Elemente, also eher so: int wert[5];
Naja, eh' wurscht
Edit:
ich ziehe meine Aussage zurück: hab Dein "++zaehler" übersehen...
Aber dann machen wir im Prinzip genau das gleiche - mit dem gleichen
Fehler ;-)