Windowsフォームズアプリケーションでアプリを作っています。環境はVC++です。
16進数のリストが書いてあるファイルを読み込み、構造体にデータを格納したいのですが、方法が思い浮かばず困っています。
以下のような構造体があるとして、
typedef struct { char aaa[56]; char bbb[56]; char ccc[56]; } example;
以下のようなファイルを読み込み、構造体exampleにデータを格納したいです。
0x00,0x01,0x02,0x03,0x04,0x05 0x01,0x01,0x02,0x03,0x04,0x05 0x02,0x01,0x02,0x03,0x04,0x05 0x03,0x01,0x02,0x03,0x04,0x05
このとき、aaaやbbbに一つずつ格納するのではなく、ファイルの先頭から、aaaに限界まで16進数を格納し、aaaがいっぱいになったら次はbbbに16進数を格納する、という方法でデータを格納したいです。
例で表すと、太字部分をaaaに格納した後、
斜体部分をbbbに格納していきたいです。
0x00,0x01,0x02,0x03,0x04,0x05
0x01,0x01,0x02,0x03,0x04,0x05
0x02,0x01,0x02,0x03,0x04,0x05
0x03,0x01,0x02,0x03,0x04,0x05
つたない質問で申し訳ありませんが、どうぞよろしくお願いいたします。
回答4件
あなたの回答
tips
プレビュー