![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 21.01.2009
Сообщений: 3
|
![]()
С++ Builder
Собственно вопрос есть переменная типа char[1005000]] Как организовать поиск в переменной максимально быстро интересует ток если или нету слова в етой переменной все остальное типа сколько или начальный символ итд не. в библиотеки stdio.h не нашел . |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 24.11.2007
Сообщений: 196
|
![]()
cstring.h на С++
string.h на С |
![]() |
![]() |
![]() |
#3 |
Регистрация: 21.01.2009
Сообщений: 3
|
![]()
Проблема в том что испробывал все команды string.h и результат на малеком размере идет отлично но при большом выдает фатальные ошибки.
если импользовать вручную тоесть через цыкс сравнивать все символи искомого слова в етом тексте то занятия будет долгим. просто прога должна искать в етой переменой около 200 000 раз на день потомуб нада както поиск сделать болия быстрым |
![]() |
![]() |
![]() |
#4 |
Ну и что? :)
Форумчанин
Регистрация: 20.10.2008
Сообщений: 129
|
![]()
объясните более подробно
что есть: что надо сделать: что не получается, где застряли
Учиться, учиться и еще раз учиться
![]() |
![]() |
![]() |
![]() |
#5 |
Регистрация: 21.01.2009
Сообщений: 3
|
![]() Код:
как то умельшыть переменую нельзя... тоесть вопрос как делать поиск при большых переменых ? просто мне нада определить если в етом тексте искомое или нет... но много функций пробывал и не одна неможет справидца с таким обйомом Последний раз редактировалось MaTBeu; 22.01.2009 в 17:10. |
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 04.02.2009
Сообщений: 10
|
![]()
Ты думаешь как можно в программном сегменте кода заранее,подготовить нужный участок выделенной памяти, а вдруг
единица размера массива перевалит или хочешь использовать код только при компиляции. Для того чтобы ошибки не было и программа не содержала заранее выделенный участок памяти для этого используй системную кучу-heap OS - полностью отдаст процессу столько памяти сколько запросит процесс и не будет никаких ошибок. Код:
Последний раз редактировалось MaTBeu; 04.02.2009 в 23:17. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Поиск и удаление символа в строке | Karl_Karlovi4 | Общие вопросы Delphi | 14 | 26.10.2011 18:04 |
Поиск слов в строке | Neymexa | Общие вопросы C/C++ | 3 | 16.12.2008 18:33 |
Поиск с строке.. | Rom1k06 | Microsoft Office Excel | 2 | 15.10.2008 07:42 |
Поиск текста в строке | CoDeR | Общие вопросы Delphi | 8 | 02.10.2007 01:01 |