0
私は32ビットの16進数で表現された長いファイルを書きました。私はこれを32ビット環境で行っています。64ビット環境で長い32ビットの16進数を読み取る
私は64ビット環境でのファイルからhexdecimal値を読み、unsigned long
タイプはとして少なくとも32-bit
が広い限り、
strtoul(hexString, NULL, 16);
私は32ビットの16進数で表現された長いファイルを書きました。私はこれを32ビット環境で行っています。64ビット環境で長い32ビットの16進数を読み取る
私は64ビット環境でのファイルからhexdecimal値を読み、unsigned long
タイプはとして少なくとも32-bit
が広い限り、
strtoul(hexString, NULL, 16);
はいを使用してそれを変換することができるはずです。新しい環境でunsigned long
が大きい場合は問題ありません。