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

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

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

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

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

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

помогите, не знаю даже с чего начать
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.11.2009, 22:23     Поиск с заменой с использованием шаблонов в середине фрагмента эталона для поиска
Посмотрите здесь:

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

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

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

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

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

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

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

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

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

Добавлено через 8 минут
есть еще одна интересная задача, может тоже что-нить сможешь подсказать?
TanT
эволюционирую потихоньку
465 / 463 / 43
Регистрация: 30.06.2009
Сообщений: 1,399
22.11.2009, 20:22     Поиск с заменой с использованием шаблонов в середине фрагмента эталона для поиска #9
если интересная, излагай, но ответить могу тока часиков через 8-10, я в гости к Морфею, утром гляну
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.11.2009, 20:24     Поиск с заменой с использованием шаблонов в середине фрагмента эталона для поиска
Еще ссылки по теме:

Вывести четные числа, с использованием бинарного поиска - C++
Есть код, создающий массив, заполняющий его цифрами от 0 до 10 и вывод его на экран int * array = new int; //Заполняем массив от 0...

Написать программу для удаления ленты в середине текстового файла - C++
написать программу для удаление ленты в середине текстового файла Добавлено через 39 минут есть программа для удаления строки в...

Комментарии для фрагмента кода - C++
можете написати коментарі до фрагмента коду void cheng(char * d, char * s){ for(char *p1=s,*p2=d; (*p2=*p1);++p1,++p2){ ...

Ошибка lnk2019 для шаблонов в многофайловом приложении - C++
Написал минимальный код, генерирующий такую ошибку. Сборщик ругается, что конструктор Obj1 не определен. Разве все cpp файлы, включенные в...

блок схема для фрагмента нужна - C++
Вот для этого фрагмента блок схема нужна помогите составить int k = 0; for (int i = 0; i < n - 1; i++) for (int j = i + 1; j <...


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

Или воспользуйтесь поиском по форуму:
Aurum Flare
2 / 2 / 1
Регистрация: 14.10.2009
Сообщений: 22
22.11.2009, 20:24  [ТС]     Поиск с заменой с использованием шаблонов в середине фрагмента эталона для поиска #10
При каждом нажатии на клавиши Ctrl+Z должен производиться возврат на один шаг назад.

Добавлено через 39 секунд
зарнее благодарен за любую помощь в этом вопросе)
Yandex
Объявления
22.11.2009, 20:24     Поиск с заменой с использованием шаблонов в середине фрагмента эталона для поиска
Ответ Создать тему
Опции темы

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