![]() |
|
Модераторы: bsa |
![]()
|
|
| goody |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 31 Регистрация: 23.4.2008 Репутация: нет Всего: нет |
Помогите!! Вообщем задание- создать функцию, которая находит самое длинно слово и возращает указатель на него, потом с ее помощью вывести слова в порядке убывания!
Функция вроде получилась ,но не понимаю как второй раз ее вызвать чтоб она первое слово игнорировала
Это сообщение отредактировал(а) goody - 21.9.2008, 16:55 |
|||
|
||||
| 0xffff |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 21.9.2008 Репутация: нет Всего: нет |
Я бы предложил вот такой вариант. Только чтобы ввести строку,нужно два раза нажать Enter.(а можно сначала считать в буфер через cin.getline(), а потом преобразовать в string). Если что не понятно, спрашивай
Это сообщение отредактировал(а) 0xffff - 21.9.2008, 17:27 |
|||
|
||||
| goody |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 31 Регистрация: 23.4.2008 Репутация: нет Всего: нет |
Вот переделал, гляньте плз
|
|||
|
||||
| goody |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 31 Регистрация: 23.4.2008 Репутация: нет Всего: нет |
Короче нашел тут кучу недочетов, буду исправлять!
|
|||
|
||||
| J0ker |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 986 Регистрация: 17.9.2008 Репутация: 9 Всего: 14 |
даю алгоритм:
- функция ищет самое длинное слово, выводит его, а затем переносит (memmove) остаток строки после этого слова поверх него включая завершающий ноль и возвращает true - если никаких слов не найдено - вернуть false - вызывать функцию в цикле пока не вернет false Это сообщение отредактировал(а) J0ker - 22.9.2008, 03:01 |
|||
|
||||
![]()
|
| Правила форума "C/C++: Для новичков" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Для новичков | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |