Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2003.09.08;
Скачать: [xml.tar.bz2];

Вниз

Поиск текста в файле ПОМОГИТЕ!!!   Найти похожие ветки 

 
rtooo   (2003-08-26 17:42) [0]

Как найти текс в закрытом файле.
Ну как это делает windows в поиске "слово или фраза в файле"
Заранее огромное спасибо


 
[lamer]Barmaglot   (2003-08-26 17:44) [1]

Она его открывает - ищет текст - закрывает.
А в чем проблема?


 
tulen   (2003-08-26 17:45) [2]

Но это само сабой ...просто чтоб понятнее было написал...
Ты знаешь как это сделать? ...
Я ламер :)


 
rtooo   (2003-08-26 17:46) [3]

Но это само сабой ...просто чтоб понятнее было написал...
Ты знаешь как это сделать? ...
Я ламер :)


 
[lamer]Barmaglot   (2003-08-26 17:52) [4]

Ну если ламер, то наш человек. Как не помочь...

Самый простой метод перебором. Загружаешь файл в память (в стреам, в массив и т.д.) после чего сравниваешь первую букву с буквой в памяти если совпало ищещь вторую букву следом за первой и т.д. если совпали все буквы подряд, ты нашел свое слово. Если не совпало продолжаем искать...

Если на более сложном уровне то: http://algolist.manual.ru/


 
jack128   (2003-08-26 18:29) [5]

var
f : file;
s : string;
begin
AssignFile(f,Filename);
reset(f,1);
try
SetLength(s,FileSize(f));
BlockRead(f,PChar(s)^, Length(s));
finally
CloseFile(f);
end;
// в строке s весь файл, поиск в строке - фнкция pos
end;


 
rtooo   (2003-08-26 20:39) [6]

спасибо большое!



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2003.09.08;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.009 c
1-24530
DM.OMen
2003-08-26 20:53
2003.09.08
Вопрос по процедурам.


14-24650
Marser
2003-08-20 03:07
2003.09.08
И как вам это?


4-24748
Coban
2003-07-06 12:30
2003.09.08
w9x аналог GetUserProfileDirectory


1-24520
Коля
2003-08-27 02:25
2003.09.08
ReplaceStr


1-24503
KIR
2003-08-27 11:38
2003.09.08
Есть ли функция, возвращающая расширение файла?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский