Я создаю программу, которая оправдывает абзац, чтобы каждая строка имела длину 75 символов. Я создал функции, которые будут вставлять пробелы и создавать нужные длины, но у меня возникают проблемы с чтением текстового файла и попыткой разбить его на строку. Каждая предоставленная строка меньше, чем предел в 75 символов, и мои функции работают правильно, когда ему дается только строка. Но я не знаю, как читать построчно, манипулировать им, а затем записывать в мой новый файл .txt. Когда я вывожу это в новый текстовый файл, меня приветствует выровненная строка текста, а не текст в блоке абзаца!
Я попытался создать цикл if else, который будет запускаться только тогда, когда string.length () меньше 75 символов, и будет создавать новую строку, когда false, но я не знаю, как создать этоновая строка в программе
string myString;
string line("\n");
while (getline(inFile, myString))
{
cout << myString << endl;
puncLoop(myString);
spaceLoop(myString);
}
}