Я делаю игру в c, и я получаю сообщение об ошибке с созданным мной массивом struct.C segment segmentation fault
typedef struct{
int type, level, x, y, w, h;
} Tile;
Tile *map[256];
Tile *t;
t->type = 0;
t->level = 0;
t->x = 0;
t->y = 0;
t->w = 0;
t->h = 0;
map[0] = t;
После компиляции, программа печатает: Segmentation fault (core dumped)
Уверенный делает. Вы определяете указатели, но не указываете их на действительные объекты. – Olaf
Не могли бы вы рассказать? –
Пожалуйста, прочитайте о распределении памяти, указателях и C в целом. Не обижайтесь, но просто чтение хорошей книги C поможет вам гораздо больше, чем простой комментарий и любой конкретный ответ. – Olaf