Zitat von
Olli:
memset() waere hier im Orginal IMO angebrachter. Mit dem sizeof-Operator ja dann auch sicher zu handhaben.
Aber auch nur, wenn es sich wie hier um eine lokale Größe handelt. Spätestens beim Übergeben (der Adresse) an eine Routine steht man doch wieder vor dem Problem, dass ein Array in C (oder auch ein Memset) keine (automatische) Größenangabe besitzt. Natürlich hätte sizeOf hier geholfen, aber da es nicht benutzt wird, hat Mackhack doch Recht und der Code würde so zu etwas unerwarteten Möglichkeiten führen (je nachdem was gerade im Speicher überschrieben wird).