Я записал long в файл, представленный в виде 32-битного шестнадцатеричного числа. Я сделал это в 32-битной среде.
Могу ли я прочитать шестнадцатеричное значение из файла в 64-битной среде и преобразовать его в long, используя
strtoul(hexString, NULL, 16);