Handsimulation mit malloc und realloc |
Lars unregistriert
 |
|
|
16.01.2016 17:39 |
|
|
|
|
Ja, stdlib fehlt.
C wirft nicht einfach so exceptions - das kostet zu viel Zeit. Soll sichder Programmierer doch selbst um die erfolgreiche Allokation kümmern. Es wird ja noch nichtmal die Zahl der Argumente bei printf geprüft (gibt allenfalls eine warning).
Schlägt realloc fehlt, steht im Zeiger NULL bzw. 0.
Wenn du da 4 draufaddierst, wird das als 4*sizeof(int) = 16 interpretiert. Das musst du in deiner Tabelle noch ändern.
__________________ Syntax Highlighting fürs Board (Link)
|
|
16.01.2016 20:18 |
|
|
Lars unregistriert
 |
|
Ok, stimmt. Danke für deine Hilfe. Hab dem Ersteller mal geschrieben, dass da ein Fehler ist. Theoretisch gesehen würde der Code ja nicht mal die erste Speicheranforderung erfüllen können.
.
|
|
16.01.2016 21:39 |
|
|
|