構造体の配列の配列を使用してシンボルテーブルを作成しようとしています。
現在、構造体の配列があり、次のように作成されています。
#define MAXSIZE 20 /* maximum number of symbols */
#define MAXSCOPE 10 /* maximum number of scope levels */
struct tableEntry {
char *name;
char *args;
int value;
int scope;
char *type;
int used;
} tableEntry [MAXSIZE];
それは動作しますが、私はこのようなものを作りたいです:
symbolTable[MAXSCOPE].tableEntry[MAXSIZE]
どうすればいいですか?私がやろうとしていることは理にかなっていますか?