Я пытаюсь выяснить, как взять открываемый мной текстовый файл, а затем построчно превращать его в строку, а затем использовать мои функции в этих строках. последний шаг - записать эту новую строку во второй выходной текстовый файл после манипуляции. Концепция есть, но я не уверен насчет выполнения.
Я пытался создать цикл while с getline, но это заканчивается только тем, что моя последняя строка записывается в текстовый файл.
ifstream inFile("input.txt");
string myString;
while (getline(inFile, myString)) {
cout << myString << endl;
inFile >> myString;
}
ofstream outFile("output.txt");
outFile << myString;
Из этого фрагмента кода я бы ожидал, что все содержимое файла input.txt будет скопировано в файл output.txt, но каждый раз я получаю только последнюю строку