0

埋め込みファイルを保存するファイル形式のライブラリを作成しています。

1つのファイルの終わりと別のファイルの始まりの間のスペースは固定サイズではありません。それは最も近い上位0x1000にあります。したがって、たとえば、File1が0xAC4654で終了した場合、File2は0xAC5000で開始します。

これを計算する方法が思いつかない。

4

1 に答える 1

2

最も近い0x1000に切り上げたいだけだとすると、次のコードで十分です。

Math.Ceiling((float)value / 0x1000) * 0x1000;
于 2012-07-08T05:39:53.360 に答える