|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
07.03.2010, 22:38 | #1 |
Пользователь
Регистрация: 12.12.2009
Сообщений: 48
|
Аккуратно обработать параметры
Хотел сделать такую конструкцию:
Код:
Последний раз редактировалось kin63camapa; 07.03.2010 в 22:41. Причина: уродское форматирование |
07.03.2010, 22:47 | #2 |
Старожил
Регистрация: 21.03.2009
Сообщений: 2,193
|
Для сравнения строк и пользовательских типов приходится использовать конструкции if-else, switch их не воспринимает. К тому же для си-строк не пойдет простое
Код:
Код:
Простые и красивые программы - коды программ + учебник C++
Создание игры - взгляд изнутри - сайт проекта Тема на форуме, посвященная ему же |
07.03.2010, 22:52 | #3 |
Пользователь
Регистрация: 12.12.2009
Сообщений: 48
|
ну я так и делаю просто
Код:
|
09.03.2010, 00:40 | #4 |
Форумчанин
Регистрация: 08.01.2010
Сообщений: 165
|
Вместо того, чтобы загонять все проверки в один if, заведи массив строк, в котором перечисли все варианты. А потом в цикле делай сравнение при помощи strcmp с каждым из вариантов, до тех пор, пока варианты не закончатся, или пока не встретишь нужный вариант.
Чтобы эта процедура не выглядела громоздкой, её можно вынести в отдельную функцию. Например, так: Код:
Последний раз редактировалось kogemrka; 09.03.2010 в 00:42. Причина: мелкие правки пунктуации |
09.03.2010, 09:59 | #5 |
Пользователь
Регистрация: 12.12.2009
Сообщений: 48
|
Спасибо, полезная функция.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как передать в поток параметры? И как из потока параметры достать? | Anekdot | Общие вопросы Delphi | 2 | 19.02.2010 22:40 |
Не могу обработать исключение | CrazyXaoc | C++ Builder | 10 | 17.02.2010 14:56 |
Как обработать ошибку | XAOC-forever | Работа с сетью в Delphi | 11 | 24.09.2008 20:13 |
Как обработать следующую ситуацию? | Tanuska___:) | БД в Delphi | 5 | 09.09.2008 12:47 |
Как обработать исключение? | XPAiN | БД в Delphi | 9 | 16.05.2008 15:09 |