Was heißt "klappt nich"? Und was versteht du unter "nicht zurechtkommen"? Der Code tut gemau das, was du willst.
Aber:
Zitat:
ch muss schauen wieviel Speicher mein Programm braucht.
und wenn es zu viel Braucht das Programm beenden
Ob das so toll ist? Ich würde eher dafür sorgen, dass du nicht mehr benötigten Speicher auch wieder freigibst, anstatt den Speicher in aller Seelenruhe volllaufen zu lassen und dann das Programm zu beenden, wenn er voll ist.