Moin.
»» 3. die Schleife
while(\*argv)
bricht nur ab, weil der Zeigerargv[argc]
zufällig (oder aus Compiler-Toleranz) ein Null-Zeiger ist - das ist keinesfalls garantiert, d.h. du hast hier einen potentiellen Überlaufwarum zufällig? das ist garantiert!
Stimmt, laut C99 TC3, 5.1.2.2.1 §2 ist das so vorgeschrieben. War mir nicht klar, da ich zum iterieren über die Argumente immer argc
verwendet habe. Man lernt nie aus ;)
Christoph