Я пытаюсь помочь другу по заданию в колледже, но я вроде как много забыл о С Лексе.
Дело в том, что мы пытаемся проанализировать HTML и соответствующий CSS-файл и добавить к тегу его стиль.
Например:
HTML
<body>
</body>
CSS
body{color:black;}
измененный HTML
<body style="color:black;">
</body>
Все регулярные выражения и макросы тоже.
Проблема: Входной HTML-код и измененный HTML-код должны совпадать. Мы попытались перенаправить оба yyin и yyout в один и тот же файл ... и затем использовали fputs (text, yyout); где текст представляет собой символ * со всей информацией о стиле (и style = ""). Это не работает.
Итак ... Вы, ребята, можете ему помочь?
важно не потерять понятие местоположения в файле (поэтому style = "" идет к правильному тегу).
Спасибо