Ein Frame ist 4096 B (= 4 KB) groß.
Wie groß die Bitmap ist kannst du dir dann ausrechen:
Größe des Speichers in KB/ 4 = Anzahl Frames
angenommen du nimmst für jeden Frame ein einzelnes Bit zum darstellen, dann hast du eine Bitmap der Größe:
Anzahl Frames / 32 (Bits pro 4 Byte Integer) = Größe im Speicher (in 4 Bytewerten)
Dann kannst du das theoretisch schreiben:
Code: Alles auswählen
unsigned int bitmap[ **Größe im Speicher** ];
Nimm also am besten einen Zeiger ans Ende des benutzten Speichers und erhöhe den um den Wert **Größe im Speicher**. Dann bist du am Ende der Bitmap.
MfG
Daniel