Как создать интерактивное подменю на C++?
Отщеплен от топика Как создать меню на C++?
Внимание! Это довольно старый топик, посты в него не попадут в новые, и их никто не увидит. Пишите пост, если хотите просто дополнить топик, а чтобы задать новый вопрос — начните новый.
Часом ли не подскажете, как сделать второе меню, скажем так в case 1?
Помести в
case 1
вызов функцииint prompt_menu_item()
и будет тебе радость.beginner, не думаю, что будет все так шоколадно )))
На скорую руку можно предложить следующую схему:
А еще лучше в структуру пункта меню добавить указатель на функцию. Тогда можно будет обойтись без монстроидальных вложенных свичей.
А если номера пунктов некритичны, то их можно не хранить в структуре, а использовать счетчик цикла функции
show_menu
. Тогда, кстати, проще сделать проверку на ошибку ввода номера пункта меню.