Ho una struct gioco denominato con una serie di livelli, definito così:problema Segmentation fault (C)
typedef struct
{
Level levels[x];
} Game;
Quando compilo il codice, se x è 1, 2 o 3, il programma viene eseguito normalmente. Se è un qualsiasi altro valore (4, ad esempio), ottengo un errore di segmentazione. Non sto accedendo all'array da nessuna parte. Principale è qualcosa di simile al momento (tutto tranne commentato l'inizializzazione):
int main (...)
{
Game g;
return 0;
}
Qualsiasi idea di cosa questo potrebbe essere?
Grazie in anticipo.
Possiamo vedere quale livello è, o almeno la sua dimensione per quanto riguarda l'allocazione statica? Ho un'intuizione enorme. –