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