В файле дописать к каждому слову текст

236
11 марта 2022, 11:50

Имеется файл input.txt с таким содержимым: qwer qwe qwe qwerty. Собственно вопрос: Как дописать к каждому слову в скобочках какой-то текст? На выходе нужно получить: qwer(123) qwe(123) qwe(123) qwerty(123) Реализовать на c++

Answer 1

Я бы делал так: учитывал бы весь файл string tmp; vector str;

while(!file.eof())
    {
           strong s;
          getline(file, tmp);
                for(int i= 0; I < tmp.size(); i++)
                     (
                          s += tmp[i];
                          if(tmp[i] == ' ')
                               {
                                     str.push_back(s);
                                      s.clear();

} }

Теперь у нас есть вектор, слов. Можножно теперь работать с каждым словом по отдельности. Ну и когда все изменения сделаны, записать весь в чистый файл

READ ALSO
Удаление элементов из vector_pair

Удаление элементов из vector_pair

Я хочу удалить элементы v[i+1]first и v[i+1]

90
c++ гигантский массив

c++ гигантский массив

Как на с++ сделать матрицу размером 10^5, у меня получается но только 10^4

73
Как умножать между собой переменные?

Как умножать между собой переменные?

Мне нужно выполнить следующие арифметическое действие, компилятор думает, что это указатель, а не оператор умноженияcost и procent — имена переменных

105
Как это работает? R&quot;=====( )=====&quot;

Как это работает? R"=====( )====="

во многих примерах сталкивался с подобной обёрткой HTML, но не где не могу найти как это работает ни словаВот такие примеры часто попадаются:

108