![]() |
Модераторы: Daevaorn |
![]() ![]() ![]() |
|
Dark Elf |
|
|||
Unregistered |
Уважаемые мастера!
В этом коде при value=1 по непонятной причине выполняется также и второй блок операторов который должен выполняться при value=2. Не подскажете в чём причина? switch (value) { case 1: { for (index1 = 0;index1 < 15;index1++) { *iter = title[index1]; iter++; } } case 2: { for (index1 = 0;index1 < 7;index1++) { *iter = price[index1]; iter++; } } default:; } Заранее благодарен за ответ |
|||
|
||||
gray_k |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1015 Регистрация: 9.1.2003 Где: Москва Репутация: нет Всего: 22 |
Вот так надо.
Если не использовать break, то после выполненного оператора case выполнятся и все, идущие за ним. -------------------- С уважением. Gray. |
|||
|
||||
![]() ![]() ![]() |
Правила форума "С++:Общие вопросы" | |
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |