![]() |
Модераторы: bsa |
![]() ![]() ![]() |
|
blooddss |
|
|||
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 1.6.2011 Репутация: нет Всего: нет |
Задача:Функция находит в строке фрагменты, содержащие последовательность одинаковых символов длиной более 3 и возвращает динамичесмкий массив указателей на такие фрагменты
Проблемма состоит в том что компилируеться,но ничего не выводит,подскажите пожалуйста что не так.. Код
Это сообщение отредактировал(а) bsa - 1.6.2011, 16:17 |
|||
|
||||
bsa |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9185 Регистрация: 6.4.2006 Где: Москва, Россия Репутация: 85 Всего: 196 |
blooddss, оформлять код тебя не учили?
Совсем ничего не выводит? Даже "Введите строку"? кстати, "void main()" это не правильно, надо писать "int main()". |
|||
|
||||
xvr |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 7046 Регистрация: 28.8.2007 Где: Дублин, Ирландия Репутация: 35 Всего: 223 |
||||
|
||||
porshegt3 |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 22 Регистрация: 28.12.2009 Где: Кировоград Репутация: -1 Всего: -1 |
для начала оформи верно, потом можно рассмотреть твой код.
|
|||
|
||||
borisbn |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4875 Регистрация: 6.2.2010 Где: Ростов-на-Дону Репутация: 21 Всего: 135 |
>if (str[i] == str[i++] == str[i+2]) {
Результат первого сравнения всегда true. Дальше str[i+2] сравнивается с ним. Считаешь это правильным? > for (int j = i+2; str[j] == str[j++]; j ++) str[j] всегда равно str[j++], т.к. ++ отработает после сравнения. Нужно str[j+1] -------------------- Женщины отличаются от программистов тем, что у них чары состоят из стрингов |
|||
|
||||
bsa |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9185 Регистрация: 6.4.2006 Где: Москва, Россия Репутация: 85 Всего: 196 |
||||
|
||||
borisbn |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4875 Регистрация: 6.2.2010 Где: Ростов-на-Дону Репутация: 21 Всего: 135 |
в принципе, конечно UB, но... мы ж не в сферическом вакууме ![]() http://liveworkspace.org/code/f269cf8d97cf...bf2aaeb2c0489fc -------------------- Женщины отличаются от программистов тем, что у них чары состоят из стрингов |
|||
|
||||
mes |
|
|||
любитель ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7954 Регистрация: 14.1.2006 Репутация: 79 Всего: 250 |
||||
|
||||
bsa |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9185 Регистрация: 6.4.2006 Где: Москва, Россия Репутация: 85 Всего: 196 |
да. сегодня один результат, завтра другой, после завтра третий. Оно надо? Мне нет. Проще написать j+1 и спать спокойно. |
|||
|
||||
![]() ![]() ![]() |
Правила форума "C/C++: Для новичков" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Для новичков | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |