Компьютерный форум NoWa.cc Здесь может быть Ваша реклама
Правила Форума
редакция от 22.06.2020
Форум .::NoWa.cc::.
Вернуться   Компьютерный форум NoWa.cc > В помощь вебмастеру > Программирование > Borland C++ Builder

Уважаемые пользователи nowa.cc. Мы работаем для вас более 20 лет и сейчас вынуждены просить о финансовой помощи по оплате за сервер.
Окажите посильную поддержку, мы очень надеемся на вас. Реквизиты для переводов ниже.
Webmoney Webmoney WMZ: 826074280762 Webmoney WME: 804621616710
Кошелёк для вашей помощи YooMoney 4100117770549562
YooMoney Спасибо за поддержку!
Ответ
 
Опции темы Опции просмотра Language
Старый 29.01.2009, 11:36   #1
Новичок
 
Пол:Мужской
Регистрация: 11.10.2007
Сообщений: 25
Репутация: 1
По умолчанию Поиск в текстовом файле Help

Доброе время суток уважаемые форумчане!

Такая проблема есть директория в которую постоянно скидываются *.txt файлы (вроди логов), так вот в них надо найти 10-и значное число. То есть я пытаюсь написать поиск который бы мог перебирая файлы искал это число и выдавал бы в каком файле это число есть.
Помогите плиз новичку в программирование... Или подскажите через какую функцию это сделать...
Заранее спасибо.
sergwolf вне форума
 
Ответить с цитированием Вверх
Здесь может быть Ваша реклама
Здесь может быть Ваша реклама


Реклама: ируИнтегрируй приложения вместе с Альбато: TikTok Perplexity AI - синхронизация за 5 минут!кт зубов москва ценаПодставки для обуви лофтблок управления acw uv-1r1r


Старый 02.03.2009, 00:11   #2
f0w14
Новичок
 
Аватар для f0w14
 
Пол:Мужской
Регистрация: 07.04.2007
Сообщений: 25
Репутация: 7
По умолчанию Re: Поиск в текстовом файле Help

Как всегда, в подобных вопросах, лучше документации никто не ответит

Поэтому RTFM по TSearchRec/FindFirst/FindNext/FindClose, TextFile/AssignFile/Reset/ReadLn/Pos/CloseFile;

Практически, все команды программы перечислил
f0w14 вне форума
 
Ответить с цитированием Вверх
Старый 22.05.2009, 10:45   #3
Nusut
Неактивный пользователь
 
Регистрация: 22.05.2009
Сообщений: 3
Репутация: 1
По умолчанию Re: Поиск в текстовом файле Help

Перебор файлов - FindFirstFile, затем FindNextFile
А быстрый поиск текста можно делать такой, например, функцией:
Код:
int QuickSearchText ( unsigned char *str, unsigned char *substr, int n, int m)
{
	int i, qs_bc[ 256 ];

	/* Preprocessing */
	for ( i = 0; i < 256; i++ ) qs_bc[ i ] = m + 1;
	for ( i = 0; i < m; i ++ ) qs_bc[ substr[ i ] ] = m - i;

	/* Searching */
	i = 0;
	while ( i <= n - m ) 
	{
		if ( !memcmp( &str[ i ], substr, m ) ) return i;
		i += qs_bc[ str[ i + m ] ];             /* shift */
	}
	return -1;
}
Nusut вне форума
 
Ответить с цитированием Вверх
Ответ


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Можно ли поменять цвет текста в Disabled Текстовом Инпуте ? G_Null CSS 8 25.11.2009 23:05
как удалить первые 5 символов в текстовом редакторе? Alert Архив 6 23.08.2009 19:20
Поиск файлов в винде по слову или фразе в файле F_Krause Скорая помощь 11 18.03.2009 23:41
Чтение почты в Linux в текстовом режиме ( насторойка fetchmail + procmail ) Alen UNIX, Linux, MacOs для PC и другие ОС 1 08.06.2007 14:53

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 17:22. Часовой пояс GMT +3.


Copyright ©2004 - 2025 NoWa.cc

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2025, vBulletin Solutions, Inc. Перевод: zCarot
Время генерации страницы 0.11209 секунды с 13 запросами