Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
|
а чем тебе strstr() не угодил? 11.07.01 03:21 Число просмотров: 750
Автор: kabanchik Статус: Незарегистрированный пользователь
|
|
<programming>
|
[C++] Поиск текста по фразе из документа 11.07.01 03:09
Автор: NN Статус: Незарегистрированный пользователь
|
Есть простенький текстовый редактор, как его научить искать в документе одинаковые фразы?? Тоесть чтоб он сам просканировал документ и как рузультат выдыл список фраз которые повторяются в тексте.
|
|
а чем тебе strstr() не угодил? 11.07.01 03:21
Автор: kabanchik Статус: Незарегистрированный пользователь
|
|
| |
долго 11.07.01 03:46
Автор: NN Статус: Незарегистрированный пользователь
|
Да вот только как я понимаю в этом случае идет работа с диском и текст в 200 Kb проверяется непомерно долго, а вот как чтоб была задействована оперативка? Иль я чего-то не знаю про strstr() ?
|
| | |
Да ну ? :) 11.07.01 10:22
Автор: XR <eXtremal Research> Статус: The Elderman
|
> Да вот только как я понимаю в этом случае идет работа с > диском и текст в 200 Kb проверяется непомерно долго, а вот > как чтоб была задействована оперативка? Иль я чего-то не > знаю про strstr() ?
Э-э-э брат ... надо RTFM крутить :)
1) strstr() как раз и работает с памятью.
2) Считываешь большой кусок файла в память (если памяти хватит то весь) и переходишь к п1. или ...
3) используем mmap()/MapViewOfFile() и опять же переходим к п1.
BTW: 200Кб это не размер :)
|
|
|