Zuallerst muss der Filestream als ios::binary geöffnet werden. Also ofstream file("test.txt",ios::binary);. Zweitens brigt dir jetzt der <<Operator nichts mehr, da diesser immer formatierte Werte schreibt. Man muss.. äh.. file.write() nehmen. Als zweiten Parameter muss die sizeof(long) angeben. Der erste Parameter muss ein char-Pointer zu dem Kram sein den du schreiben willst. Ich bin mir nicht ganz sicher, aber ich denke das sollte sich einfach zu casten sein. (char*)variable. Im Endeffekt also: