Есть текст, в котором нужно расставить в тег P.В связи с тем, что текст большой решил написать небольшую программу. Тут я встретился с другой проблемой то что каждая строчка в тексте идёт с нового абзаца, в следствии чего когда проверял программу я ей дал на вход один абзац из текста и он определи, что там количество абзацев = количеству строк. Как решить данную проблему?
Если есть программа с подобным функционалам буду рад узнать.
Код:
ifstream file("text.txt");
string str;
char u;
while (!file.eof())
{
file.get(u);
if (str.empty()) {
str = "<p>";
str.push_back(u);
}
else if (u == 10) str += "</p>\n<p>";
else str.push_back(u);
}
cout << str;
file.close();
ofstream output("output.txt");
output << str;
output.close();