Здесь мой код.
ifstream inFile;
ofstream outFile;
string line, line2;
inFile.open("DATA.txt");
outFile.open("DATA.txt");
getline(inFile, line);
cout << line;
getline(inFile, line2);
cout << line2;
getline(cin, line);
getline(cin, line2);
outFile << line << "\n" << line2;
Насколько я понимаю, getline (inFile, line) должен назначить первую строку моего текстового файла строке с именем line.Затем строка cout << должна распечатать эту строку в окне cmd.Это не работает, хотя. </p>
Я могу нормально вводить, используя getline (cin, line) и outFile.Файл обновляется, и я вижу, что набрал в нем, но он просто не правильно читает и печатает строки.
ps Это мой первый вопрос, и я не совсем уверен, как его задать.в названии, поэтому я открыт для критики.