Absender: Michail Brzitwa
Datum: So, 02.04.2006 10:10:30
In-reply-to:
<BCF016D5ED5AC34FBB655D109519ABCF083DFE@xxxxxxxxxxxxxxxxxxxx>
References:
<BCF016D5ED5AC34FBB655D109519ABCF083DFE@xxxxxxxxxxxxxxxxxxxx>
Am Sonntag, 2. April 2006 08:38 schrieb Carsten Giesen: > Ursprünglich war die Zeile aber nicht so: > for(j=data_pack[i].size;((j>0)&&(state == SUCCESS));j--) > Sondern so: > for(j=0;((j<data_pack[i].size)&&(state == SUCCESS));j++) > > Du war dann gleich die Ende Bedinnung erreicht. Den restlichen Code habe ich mir nicht angeschaut, aber obige Schleifen arbeiten unterschiedlich. Die eine läuft von size bis 1 (allerdings trifft j>0 bei unsigned j für alle j!=0 zu), die zweite von 0 bis size-1. In der ersten Schleife ist j!=0 (also "if (j) {...}" immer wahr). Gruß, -- Michail Brzitwa <michail@xxxxxxxxxx> +49-511-343215