Мне нужно прочитать файл HTML, а затем разделить его отдельные части на отдельные файлы HTML.
Например:
<html lang="en">
<head></head>
<body>
<ul>something 123</ul>
<p>something else 123</p>
<p>blabla</p>
<table>example</table>
</body>
</html>
Все между <ul>
и </ul>
должнобыть сохраненным в другом файле HTML, то же самое со всем между <p>
и </p>.
Мне нужно использовать библиотеку <fstream>
, и я не знаю, как использовать векторы, поэтому мне нужно сделать это, вероятно,без них, если нет простого решения.
На данный момент основная проблема заключается в том, как прочитать файл, пока не будет найдена строка?Я имею в виду, например, - string table = "<table>"
найдено, а затем программа сохраняет все после <table>
, пока не найдет string end_table = "</table>"
.
Спасибо за вашу помощь.