Datei aufteilen in 2 Teile
-
Welche Möglichkeiten bietet mir C++ / WinAPI, um eine Datei
in mehrere kleinere Dateien aufzuteilen?
Wie könnte ich sowas programmiertechnisch angehen? Gibt es
dafür vlt sogar schon Klassen?
-
Das ist doch wohl wirklich trivial.
-
Womit ich kein Stück weiter wäre

-
Das kommt darauf an, ob die Datei einfach nur getrennt werden soll (einfach) oder die Datei z.B. noch ausführbar sein soll (keine Ahnung, ob und wenn ja wie das geht).
Falls du ersteres willst, so kannst du die Datei doch einfach z.B. mit CreateFile öffnen und dann in einer Schleife noch eine zweite Datei anlegen/öffnen, in die du dann Blöcke entsprechender Größe hineinschreibst

-
Was Du brauchst ist:
CreateFile: http://msdn.microsoft.com/library/en-us/fileio/fs/createfile.asp
Zum Lesen mit OPEN_EXISTING und GENERIC_READ
Zum Schreiben mit CREATE_ALWAYS und GENERIC_WRITEUnd dann noch entsprechend:
ReadFile: http://msdn.microsoft.com/library/en-us/fileio/fs/readfile.asp
bzw.
WriteFile: http://msdn.microsoft.com/library/en-us/fileio/fs/writefile.aspUnd schliessen dann wieder mit CloseHandle: http://msdn.microsoft.com/library/en-us/sysinfo/base/closehandle.asp
Du kannst natürlich auch die MFC verwenden und dort CFile-Klasse: http://msdn.microsoft.com/library/en-us/vclib/html/_MFC_CFile.asp