0 / 0 / 0
Регистрация: 29.04.2014
Сообщений: 185
|
||||||
1 | ||||||
Как сравнить case у switch с чаровским массивом?10.12.2014, 14:56. Показов 1358. Ответов 3
Метки нет (Все метки)
мне надо написать удобное консольное меню. Как я хочу єєто сделать:
Создать массив строк. Каждая строка, єто команда или ключ как бы. Свиx будет сравнивать свою переменную
Можно ли реализовать такую конструкцию? Стоитит ли таким заниматься, может я глупость придумал - подскажите лучше вариант. Если можно, стоит работать через указатели на массив?...
0
|
10.12.2014, 14:56 | |
Ответы с готовыми решениями:
3
switch-case, как писать в самом case Оптимальная конструкция switch-case-while / while-switch-case Switch case внутри switch case Как избежать switch case и преобразования типов? |
Котовчанин
|
|
10.12.2014, 14:57 | 2 |
MMt, не знаю, лучший ли вариант, но я бы делала интовыми флагами.
Сделать переменную flag, и если человек выберет такой-то пункт меню, то присвоить flag = 5(к примеру). А в свитче уже переключать значение флага.
1
|
0 / 0 / 0
Регистрация: 29.04.2014
Сообщений: 185
|
|
10.12.2014, 14:59 [ТС] | 3 |
Тамика, спасибо. Я так раньше делал, стало интересно как через ин делать, для опыта так сказать.
Я когда уже создавал подобную тему, ПРОШУ эту тему закрыть.
0
|
76 / 76 / 32
Регистрация: 14.04.2014
Сообщений: 408
|
|
10.12.2014, 16:28 | 4 |
а еще можно обертку сделать и перегрузить там ==
самая простая обертка std::string
1
|
10.12.2014, 16:28 | |
10.12.2014, 16:28 | |
Помогаю со студенческими работами здесь
4
Как использовать один и тот же case в switch несколько раз? Можно ли как-то заставить сработать одновременно все case у оператора switch? Как в операторе switch вместо числового значения case поставить, например, слово? Switch case Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |