Я пытаюсь создать таблицу символов, используя массив из массива структур.
Сейчас у меня просто есть массив структур, и он создан так:
#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]
Как бы я это сделал? Имеет ли смысл то, что я пытаюсь сделать?