忍者ブログ

佐崎司と愉快な仲間達

ゲーム、アニメ、CG、iOS開発など思いついたことを記事にしています。 管理人が3人いますので、記事にまとまりはないと思います。 iPhoneアプリのレビュー依頼も受け付けています。

ポインタ間が何byte離れているか取得する方法

わか

あるデータファイルを読み込んだ際に、あるポインタ(ptr1)とあるポインタ(ptr2)が判明していて、その間のbyte数を取得したい場合がありました。
今回は複数ポインタのアドレス間が何byte離れているかを取得する方法について記載します。
unsigned long byteNum = (unsigned long)ptr2 - (unsigned long)ptr1;
上記記載方法で取得できます。ptr2がptr1より後である必要がありますが。 備忘録でした。

拍手[0回]

PR