エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
C++ の簡易バイナリファイル読み込み | j3259の日記 | スラド
ということなので、ifstream の基本的な読み込みは char型ということになる。本来はバイナリファイルの... ということなので、ifstream の基本的な読み込みは char型ということになる。本来はバイナリファイルのフォーマットに合わせて ifstream派生型を定義するという話になると思う。けど、そこまでするのは面倒という場合の簡易読み込みを Quake 2 の MD2ファイルの読み込みを例に見てみる。 要はバイナリフォーマットを便宜的に char配列とみなして sizeof(構造体)バイト分読み出して構造体の変数に上書きしてしまう。32bit の int型を char[4]扱いするわけだから little endian を仮定したコードとなる。 デバッグしててファイルの中身を見る必要がでてきた場合は普通のテキストエディタは ASCII とか Shift_JIS とかで表示してしまうので使い物になりません。で、バイナリエディタを久しぶりに落としてくることになる。Stirlingというのを前に
2008/02/12 リンク