![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 29.04.2012
Сообщений: 36
|
![]()
Собственно сел писать лабораторную работу по двусвязным спискам.
В двусвязных списках разбираюсь, но... Надо написать программу с "защитой от дурака", т.е. чтобы можно было выбирать только определённые пункты. В данном случае мне нужен ввод только 1 или 2. Я реализую это так Код:
Собственно с чем прошу помочь Может кто подскажет реализацию такую, но не армейским способом, как у меня. Также есть проблема в том, что первый раз всё работает хорошо, а потом когда хочу выбрать меню второй раз, значение kod сохраняется и в цикл даже не входит. Последний раз редактировалось Kaela; 29.04.2012 в 15:28. |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 29.09.2010
Сообщений: 636
|
![]()
поменяй условие на while (1)
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 29.04.2012
Сообщений: 36
|
![]()
а как тогда реализовать выход из цикла?
ведь break относится к switch, а не циклу Последний раз редактировалось Kaela; 29.04.2012 в 19:53. |
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 18.02.2012
Сообщений: 155
|
![]()
Сделайте пункт для выхода, например 0. Затем пишете:
Код:
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 29.04.2012
Сообщений: 36
|
![]()
спасибо за ответы
к слову сказать, я додумал ещë одно решение проблемы: ввести в бесконечном цикле bool переменную,которая будет менять свое значение в зависимости от значения переменной kod. |
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 02.01.2012
Сообщений: 46
|
![]() Код:
Последний раз редактировалось ERAGORN; 30.04.2012 в 21:34. |
![]() |
![]() |
![]() |
#7 | |
Пользователь
Регистрация: 29.04.2012
Сообщений: 36
|
![]() Цитата:
к слову сказать я уже нашёл рациональное решение у меня такое: Код:
|
|
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 02.01.2012
Сообщений: 46
|
![]()
изменил код выши.
|
![]() |
![]() |
![]() |
#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 |