このコードの何が問題になっていますか?
#include "stdio.h"
typedef int type1[10];
typedef type1 *type2;
typedef struct {
int field1;
type2 field2;
} type3;
typedef type3 type4[5];
int main() {
type4 a;
a[0].(*field2[3]) = 99; // Line 16
return 0;
}
取得: main.c:16:10: エラー: <(> トークンの前に識別子が必要です
Gcc バージョン: gcc (GCC) 4.7.2