2
respostas

uma estrutura dentro de outro

alguem pode me explicar oq esta errado, estou tentando fazer uma estrutura para posicao dos fantasma, contendo x e y, e declarar ela dentro da minha estrutura mapa, mas nao esta dando certo

typedef struct{
    int x;
    int y;
}fantasma;

typedef struct{
    char **matriz;
    int linhas;
    int colunas;
    int x;
    int y;
    fantasma jogo[2];


}novoMapa;
2 respostas

Qual o erro? A sintaxe parece correta

Sim esta correta, eu já descobri, como é a primeira vez que mecho com multiplos arquivos em C, esqueci de salvar cada arquivo antes de compilar pelo vsCode(quando é um arquivo sozinho nao precisa, ele ja salva e compila automaticamente), ae ele tava reclamando que nao existia a struct