Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Аватара для Guest

Guest


Профиль | Цитировать


Я сейчас тоже пишу анализатор лога (VC 6.0) и запись его в html
делается вроде не сложно.
например мне нужно цветом выделить [user: guest]
я ищу '[', и при условии, что, например,  следующий символ 'u' а символ+5 == ':' я считываю в память строку, пока не встречу ']'

короче,
что то типа:

if(szFileBuf[dwCurrentByte] == '[' && szFileBuf[dwCurrentByte+3] == '/')
{
int tiCount = 0;
while(szFileBuf[dwCurrentByte] != ']')
{
szTime[tiCount] = szFileBuf[dwCurrentByte];
dwCurrentByte++; tiCount++;
}


очень приближенно....

есть наверное и другие методы, но мне влом было думать как сделать и я решил сделать немного по-детски
а вообще если ты на билдере пишешь, есть такие вещи как TRegExp - с помощью этого можешь пропарсить любую строку.

Отправлено: 01:15, 11-03-2004 | #5