Ich würde da mit einem Inhaltsverzeichnis arbeiten, wie ich es bei meinem SFX-Builder gemacht habe.
Auch in C++ gibt es Streams. Und wenn du die Funktion SDL_LoadBMP nuicht nutzen kannst, musst du mal gucken, ob es nicht eine gibt, der du einen Stream übergeben kannst. Ansonsten ginge noch
CreateFile mit dem Attribut FILE_ATTRIBUTE_TEMPORARY:
Zitat:
A file is being used for temporary storage. File systems avoid writing data back to mass storage if sufficient cache memory is available, because an application deletes a temporary file after a
handle is closed. In that case, the system can entirely avoid writing the data. Otherwise, the data is written after the
handle is closed.