|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
29.04.2012, 11:42 | #1 |
Пользователь
Регистрация: 29.04.2012
Сообщений: 36
|
Реализация ограниченного выбора
Собственно сел писать лабораторную работу по двусвязным спискам.
В двусвязных списках разбираюсь, но... Надо написать программу с "защитой от дурака", т.е. чтобы можно было выбирать только определённые пункты. В данном случае мне нужен ввод только 1 или 2. Я реализую это так Код:
Собственно с чем прошу помочь Может кто подскажет реализацию такую, но не армейским способом, как у меня. Также есть проблема в том, что первый раз всё работает хорошо, а потом когда хочу выбрать меню второй раз, значение kod сохраняется и в цикл даже не входит. Последний раз редактировалось Kaela; 29.04.2012 в 15:28. |
29.04.2012, 19:41 | #2 |
Форумчанин
Регистрация: 29.09.2010
Сообщений: 636
|
поменяй условие на while (1)
|
29.04.2012, 19:48 | #3 |
Пользователь
Регистрация: 29.04.2012
Сообщений: 36
|
а как тогда реализовать выход из цикла?
ведь break относится к switch, а не циклу Последний раз редактировалось Kaela; 29.04.2012 в 19:53. |
29.04.2012, 22:01 | #4 |
Форумчанин
Регистрация: 18.02.2012
Сообщений: 155
|
Сделайте пункт для выхода, например 0. Затем пишете:
Код:
|
30.04.2012, 01:36 | #5 |
Пользователь
Регистрация: 29.04.2012
Сообщений: 36
|
спасибо за ответы
к слову сказать, я додумал ещë одно решение проблемы: ввести в бесконечном цикле bool переменную,которая будет менять свое значение в зависимости от значения переменной kod. |
30.04.2012, 02:16 | #6 |
Пользователь
Регистрация: 02.01.2012
Сообщений: 46
|
Код:
Последний раз редактировалось ERAGORN; 30.04.2012 в 21:34. |
30.04.2012, 19:05 | #7 | |
Пользователь
Регистрация: 29.04.2012
Сообщений: 36
|
Цитата:
к слову сказать я уже нашёл рациональное решение у меня такое: Код:
|
|
30.04.2012, 21:37 | #8 |
Пользователь
Регистрация: 02.01.2012
Сообщений: 46
|
изменил код выши.
|
30.04.2012, 23:18 | #9 |
Пользователь
Регистрация: 29.04.2012
Сообщений: 36
|
да
я изменил свой код и это решение намного рациональней,чем то,что было проблема решена спасибо за начало идеи onewho |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Лабораторная работа. Реализация алгоритмов выбора и поиска | BilliBong | Помощь студентам | 2 | 21.12.2011 01:59 |
Книга для ограниченного круга пользователей | valerij | Microsoft Office Excel | 40 | 03.09.2010 01:14 |
Запуск ограниченного числа приложений | Obsever0 | Общие вопросы Delphi | 2 | 26.07.2010 17:11 |
реализация выбора из списка | yulkas | Microsoft Office Access | 5 | 25.03.2010 14:07 |
Реализация диалога выбора в Бизнес Пак | Grandistok | Общие вопросы Delphi | 1 | 09.02.2010 22:32 |