отсутствуют экземпляры перегруженная функция "getline", соответствующие списку аргументов

#include <iostream>
#include <fstream>
#include <vector>
#include <list>
#include <map>
#include <set>
#include <deque>
#include <string>


using namespace std;

int retrieve_text() {
    
    string fileName;
    cout << "Введите название файла" << endl;
    cin >> fileName;

    ifstream textFile(fileName.c_str(), ios::in);

    if (!textFile.is_open()) {
        cerr << "Ошибка чтения файла";
        exit(-1);
    }
    else{ cout << "Файл открыт"; }
    
    string textline;
    while (getline(textFile, textline, "\n")) { // почему ошибка?
        //...
    }
}

int main()
{
    //...
}

Ответы (1 шт):

Автор решения: Harry

Прочтите внимательно описание функции. Какой тип третьего аргумента?

Как правильно записать значение типа char?

while (getline(textFile, textline, '\n')) { // почему ошибка?
→ Ссылка