質問: 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* つたない質問で申し訳ありませんが、どうぞよろしくお願いいたします。
回答: 一緒にコンパイルする・・・てのはダメですか? ``` char table[] = { #include "ファイル名" }; ``` で、先頭から構造体に格納。