ich hab folgendes Problem: ich habe in meinem Programm eine Ganzzahlkonstante, die größer als 2^32 ist, und damit in int nicht mehr darstellbar ist.
Kein Problem denk ich mir, konvertier ich sie halt in int64_t (=64bit)
Funktioniert leider nicht, g++ beschwert sich immer noch das die Ganzzahlkonstante zu groß für long ist
Was soll ich tun???
Code: Alles auswählen
if(file.Seek((int64_t)(4294967296)+32,LF_MOVE_BEGIN)==-1)
_VERBOSEL("seeking failed!");