Hallo Tom,
So ist es definiert, Tom. Wenn du Speicher mit *alloc() anforderst, bekommst du den
entweder in einem zusammenhaengenden Block oder gar nicht. Im Falle von gar nicht wird
nicht genug Speicher vorhanden gewesen sein.Auch, wenn ich das in einer Schleife n Mal hinterneindander tue?
Wo passiert das? In dem Code-Stueck, dass ich gepostet habe naemlich nicht.
Das war nämlich meine Frage!
Dann frage das auch.
Wenn man Speicher anfeordert, ob es möglich sit, das Betriebssystem dazu zu besegen, die
einzelnen Anforderungen auf EINEM einheitlichen Descriptor zu sammeln.
Ja, ist es. Dazu gibt es realloc().
Lies bitte meine Antworten demnächst so, als dass man auch mitdenken muss.
*rotfl* Also, Tom, jetzt hast du den Vogel abgeschossen.
Grüße,
CK