![]() |
Модераторы: Daevaorn |
![]() ![]() ![]() |
|
Robin |
|
|||
Новичок Профиль Группа: Участник Сообщений: 32 Регистрация: 30.12.2006 Репутация: нет Всего: нет |
задача функции менять все буквы кроме последней и первой, благополучно меняет первые два слова, потом выводит первый символ третьего слова и зависает. Как исправить?
|
|||
|
||||
Fazil6 |
|
|||
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1653 Регистрация: 3.5.2006 Где: Минск Репутация: 35 Всего: 60 |
скорее всего повисает в этом месте
твой счетчик инкрементируется только при выполнении условия и видимо оно все время не выполняется и выйти из цикла не может |
|||
|
||||
Robin |
|
|||
Новичок Профиль Группа: Участник Сообщений: 32 Регистрация: 30.12.2006 Репутация: нет Всего: нет |
нет, ошибка явно не там. во первых, функция ВСЕГДА работает нормально 1 раз со словом любого размера.
во вторых, он инкременируется только если число, сгенерированое rand() не было использовано до этого(а иначе смысла нету) |
|||
|
||||
Fazil6 |
|
|||
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1653 Регистрация: 3.5.2006 Где: Минск Репутация: 35 Всего: 60 |
||||
|
||||
MTWizard |
|
||||
Шустрый ![]() Профиль Группа: Участник Сообщений: 51 Регистрация: 8.10.2007 Где: Київ Репутация: 3 Всего: 4 |
Найденные ошибки:
1. Строка 20: массив charalph[100] не инициализируется, нужно так:
2. Строка 37, где ищется последний символ. Индекс последнего символа в строке есть b - 1, а не b - 2:
|
||||
|
|||||
Robin |
|
|||
Новичок Профиль Группа: Участник Сообщений: 32 Регистрация: 30.12.2006 Репутация: нет Всего: нет |
MTWizard, действительно, ошибка лиш в инициализации массива. огромное спасибо
|
|||
|
||||
JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 18 Всего: 162 |
Robin, помечай тему решённой.
|
|||
|
||||
![]() ![]() ![]() |
Правила форума "С++:Общие вопросы" | |
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |