Uneindeutigkeit bei der Benutzung von memset
-
Hallo,
habe eine Frage zu der Funktion memset(...):
Wenn ich ein Feld der Laenge z.B. 10 habe und memset eine Laenge groesser als 10 angebe, wird dieser Fall abgefagen oder ueberschreibt die FUnktion einfach den Speicherplatz, der sich 'hinter' meines angegebenen Feldes befindet ?!Konnte leider nirgends eine Antwort darauf finden ?!
GreetZ!
#50
-
hm...müsste überschreiben!
-
memset() (und andere Funktionen der <cstring>) schreibt so weit, wie du es ihm sagst - selbst wenn es wollte, hätte es nicht die Möglichkeit, die tatsächliche Länge des zu füllenden Bereiches zu berechnen.
-
Danke fuer die schnelle Hilfe ...
Dann werde ich wohl aufpassen muessen, dass ich nicht zu viel auf 0 setze ... denn das habe ich mit memset vor ...
GreetZ and THX!
#50