создавать меню в командной строке

Как можно создавать меню в программе командной строки? Я пробовал такие вещи, как:

cin >> input;
switch (input) {
  case (1):
    // do stuff
  case (2):
    // ...
}

, но потом у меня возникла проблема с подменю, возвращением к тому же меню и т. Д. Первая программа, которую я написал (помимо упражнений), которая пыталась использовать switch Идея для меню содержала инструкции goto , потому что альтернативой была куча (в то время) сложных циклов.

5
задан Miles Rout 14 January 2011 в 04:53
поделиться