![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Чтение файла по шаблону (...или чо-то в этом роде) [D7, Win95/98, WinME]
UltraFreak © (2003-01-14 18:49:00)И снова привет Мастерам.
Есть некий файл log (журнал тобишь), состоит из строк переменной длины, каждая строка из 5 записей, 2-3 из которых тоже переменной длины. Выглядит это примерно так:
[время1]#1[байтик1]#2[циферка1]#3[текстовая_строка1]#4[CRC1]#5[время2]#1[байтик2]#2[циферка2]#3... ну и так далее
(#1 - символ, ord() которого равен 1; #2 - -"- 2 и т.д.; циферки в текством формате, да и вообще это один текст
Читаю посимвольно, все работает, но как-то мне кажется это некрасиво. Может как-то по другому можно.
Заранее благодарен.
UltraFreak (2003-01-14 19:15:00) [1]Да нельзя их сделать постоянными, это не мои логи, это логи чужой проги, а я пишу прогу для их редактирования.
KA_ (2003-01-14 19:10:00) [2]Можно сделать все записи постоянной длины и импортировать этот файл в какую-либо базу данных (напр. Interbase).
А можно читать не посимвольно, а например считывать сразу всю строку и копировать кусками из нее.