Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Aurum Flare
2 / 2 / 1
Регистрация: 14.10.2009
Сообщений: 22
#1

Поиск с заменой с использованием шаблонов в середине фрагмента эталона для поиска - C++

21.11.2009, 22:23. Просмотров 462. Ответов 9
Метки нет (Все метки)

Написать программу, обеспечивающую поиск с заменой с использованием шаблонов в середине фрагмента эталона для поиска, то есть, программа должна уметь находить фразу, у которой что-либо изменено в середине фразы. Например, если задано: "Наж* на", то программа должна находить фразы, содержащие: "Нажмите на","Нажав на","Нажать на" и т.д. Заменяющий текст может задаваться как обычно, или выбираться из списка.

помогите, не знаю даже с чего начать
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.11.2009, 22:23
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Поиск с заменой с использованием шаблонов в середине фрагмента эталона для поиска (C++):

Переписать с использованием шаблонов программу поиска заданного слова в файле - C++
Подскажите, пожалуйста, как представить эту задачу,оформив каждый пункт в виде шаблона функции. Все необходимые данные для функций должны...

Структура для хранения массива произвольного типа с использованием шаблонов - C++
Здравствуйте. Помогите, пожалуйста, разобраться с кодом программы. Необходимо реализовать структуру для хранения массива произвольного...

Задача с использованием шаблонов классов в С++ - C++
Помогите пожалуйста подредактировать задачу: Разработайте программу, которая бы выполняла одно из указанных пользователем арифметических...

Cоздание итератора с использованием шаблонов - C++
Привет всем! Возникла следующая проблема в шаблонной функции класса возникоет следующая проблемма: expected `;' before 'p' ...

Переписать код с использованием шаблонов - C++
Помогите переписать код через шаблоны , не совсем ясно понимаю , как их в данном случае использовать.. #include <iostream> ...

Выбор валидной функции с использованием шаблонов - C++
Допустим у нас есть две шаблонные функции. Я хочу сделать так, чтобы в случае если может быть вызвана первая, подставлялась она. А во...

9
Sekt
156 / 155 / 10
Регистрация: 29.04.2009
Сообщений: 637
21.11.2009, 22:28 #2
Гуд задание Какой срок выполнения?
0
TanT
эволюционирую потихоньку
465 / 463 / 43
Регистрация: 30.06.2009
Сообщений: 1,399
22.11.2009, 10:15 #3
Цитата Сообщение от Aurum Flare Посмотреть сообщение
помогите, не знаю даже с чего начать
начать можешь с указания языка разработки
потом, с локализации исходного текста, но скорее всего это фаил
апосля, можно решить задачу с интерфейсом - должен же пользователь как-то указать какой фаил нужен, что искать, на что заменить
и разрешив сию необходимую мелочёвку, можешь приступить к поиску просто заданного текста, а потом уже, когда чуток в голове прояниться, можно приступать и к разработке кода с шаблонами поиска
1
Aurum Flare
2 / 2 / 1
Регистрация: 14.10.2009
Сообщений: 22
22.11.2009, 17:17  [ТС] #4
написать программу надо на с++, но это должно быть консольное приложение... вобщем итогом сей работы должен получиться текстовый редактор, одной из функций которого и будет являться этот поиск. с самим текстовым редактором пока особых проблем не возникает, стопор только на этой функции, ведь можно как-нибудь начинать сравнивать слова до звездочки сначала и до звездочки с конца?
0
TanT
эволюционирую потихоньку
465 / 463 / 43
Регистрация: 30.06.2009
Сообщений: 1,399
22.11.2009, 17:35 #5
просто можно действительно искать первую часть слова и при её нахождении запускать поиск второй части. тока ограничения на длину нужны, иначе может быть ситуация когда пол текста будут заключены между искомым. или это нормально?
0
Aurum Flare
2 / 2 / 1
Регистрация: 14.10.2009
Сообщений: 22
22.11.2009, 20:06  [ТС] #6
нет, такой вариант с половиной текста меня не устроит)но тогда каким должно быть это ограничение, чтобы все работало адекватно?

Добавлено через 58 секунд
может так, чтобы в звездочке не могли скрываться пробелы?
0
TanT
эволюционирую потихоньку
465 / 463 / 43
Регистрация: 30.06.2009
Сообщений: 1,399
22.11.2009, 20:08 #7
угу, ты же ищешь слово.
можно банально делать поиск первой части, а потом прошаривать до пробела(или другого разделителя, например точка, запятая и т.д.) вторую часть, мне видеться это не сложно будет. удачи
1
Aurum Flare
2 / 2 / 1
Регистрация: 14.10.2009
Сообщений: 22
22.11.2009, 20:19  [ТС] #8
благодарю за помощь

Добавлено через 8 минут
есть еще одна интересная задача, может тоже что-нить сможешь подсказать?
0
TanT
эволюционирую потихоньку
465 / 463 / 43
Регистрация: 30.06.2009
Сообщений: 1,399
22.11.2009, 20:22 #9
если интересная, излагай, но ответить могу тока часиков через 8-10, я в гости к Морфею, утром гляну
0
Aurum Flare
2 / 2 / 1
Регистрация: 14.10.2009
Сообщений: 22
22.11.2009, 20:24  [ТС] #10
При каждом нажатии на клавиши Ctrl+Z должен производиться возврат на один шаг назад.

Добавлено через 39 секунд
зарнее благодарен за любую помощь в этом вопросе)
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.11.2009, 20:24
Привет! Вот еще темы с ответами:

Динамическое приложение с использованием шаблонов/конфигов - C++
Есть файл main.cpp #include <iostream> #include <windows.h> int main(int argc, char* argv) { int number; std::cin >>...

Среднее геометрическое с использованием перегруженных функций и шаблонов - C++
Уважаемые форумчане, помогите написать программу: Нужно разработать программу определяющую среднее геометрическое для заданного набора...

Сортировка массива с использованием алгоритма стандартной библиотеки шаблонов Sort() - C++
6.Напишите программу на языке программирования С++, сортирующую массив с использованием алгоритма стандартной библиотеки шаблонов sort().

Не получается правильно объявить friend перегрузку оператора с использованием шаблонов - C++
Всем привет! Посмотрите код и во вложениях скриншот ошибок, и, пожалуйста, подскажите, что сделал не так. А то я правда уже не знаю, что...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Yandex
Объявления
22.11.2009, 20:24
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru