typedef struct {
unsigned short int Position; // << That's what i'm trying to change!
unsigned short int OldPosition;
} Turn_s;
struct Turn_sMap{
Turn_s *Turn;
Turn_sMap *NextTurn;
};
New = new Turn_sMap;
New->Turn = new Turn_s;
New->Turn.Position = 0; // Already tried (New->Turn).Position = 0;
Почему я получаю эту ошибку компиляции? Я не получаю доступ к структуре Turn внутри структуры New, которая, в свою очередь, имеет член с именем Position? Или typedef путает тип структуры с каким-то безумием указателя?? Помогите пожалуйста, я потерялся! ):