| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Общие вопросы > поиск слова в файле |
| Автор: G0L1a7h 4.5.2008, 21:52 |
| Здравствуйте уважаемые форумчане! Появилась проблема: Есть бинарный файл,в нем есть последовательность символов , например "G0L1a7h".. Нужно найти эту последовательность т.е. номера этих символов от начала. Промучился -- не получается, может алгоритм подскажете или пример? |
| Автор: bsa 5.5.2008, 00:07 |
| для начала можно поступить так: 1. заводишь буфер (лучше всего подойдет очередь FIFO) 2. если буфер пуст, читаешь в него один символ из файла 3. если первый символ буфера равен первому символу искомой последовательности то, читаешь в буфер еще один символ и сравниваешь его со вторым символом последовательности... Иначе, удаляешь первый символ из очереди и переходишь на п. 2 |
| Автор: G0L1a7h 5.5.2008, 00:40 |
| Спасибо а то че-то тупняк напал %) |