データ構造を操作する方法にこだわっています。
このように宣言するヘッダーファイルがあります
struct item{
int i;
char str[88];
};
9 つの構造体アイテムを作成するCファイルがあります (グローバル変数として宣言し、既にヘッダー ファイルをインクルードしています)。
struct item a[9];
しかし、必要なデータを入れたいとき
foo()
{
...
// let's say I have data int in index and char[] in string
// and I want it to put at item_index
a[item_index].i = index;
a[item_index].str = string;
...
}
しかし、コンパイルしようとすると、常に表示されるようです
error: expected an identifiler