
Zitat von
PicNick
Schau,
....
logo ?
EDIT: Ich weiß, ich hab auch schon elegantere Schleifen gesehen, aber was soll's
Hallo PickNick,
gute Erklärung, hätte ich nicht besser gekonnt 
Das mit der eleganten Programmierung liegt wahrschenlich daran, dass ich eher aus der Pascal-Welt komme und natürlich auch bei C Pascal denke.
Insofern ist
Code:
while (1) {
..
if (irgendwas) { break; }
}
schon ein Zugeständniss!
Eigentlich müsste es sauber strukturiert so aussehen 
Code:
int ende;
ende =0;
while (ende==0) {
..
if (irgendwas) { ende =1; }
}
aber das scheint selbst mir etwas -hm- geschwätzig. Aber ob *(buf++) oder *buf++ oder *(&(*buf)++) oder doch buf[i++] besser oder gar eleganter ist werde ich wohl nie lernen.
Meine Anforderung an meine C-Programme ist, dass sie a) einigermaßen funktionieren (ist oft genug nicht der Fall) und b) ich sie nach 3 Monaten noch oder wieder verstehe (scheint hier gelungen zu sein
).
ciao bernd
Lesezeichen