Я пытаюсь выбрать одно из двух возможных выражений ANSI C, используя оператор IF.Каждое выражение отлично работает само по себе, например ...
wb_Parameters *WeightLimits = set100Parameters();
, но когда они выбраны с помощью IF, например ...
if (strcmp(CurrentAircraft->PhenomType,"100") == 0)
wb_Parameters *WeightLimits = set100Parameters();
else
wb_Parameters *WeightLimits = set300Parameters();
, я получаю сообщение об ошибке «Использованиенеобъявленный идентификатор WeightLimits. "Что мне нужно сделать, чтобы это работало внутри оператора IF?