Ответ: Оператор switch
нафига так извращаться?
>> Может, что еще и не осилил в С++ подскажите...
уверяю тебя, там дофига чего можно осиливать на протяжении лет)))
открой для себя STL, старайся не использовать C-строки, юзай std::string.
там спешл фо ю перегрузили оператор сравнения.
но вообще хранить пункты меню в виде строк - кашмар. Их можно полностью определять в виде константного числа.
а ещё лучше мб заюзать паттерн state для реализации меню.. ведь объект приложение меняет своё состояние при выборе пункта меню.. так каждый пункт будет инкапсулирован в объект со своим поведением..
|