Не могу считать строку в массив структур

789
18 мая 2017, 12:12

Видимо вся проблема в том, что размер массива я также читаю из файла (тобиш он динамический), и когда я пытаюсь считать строку через getline компилятор начинает ругаться. Как исправить?

using namespace std;
const char *FNAME = "text0.txt";
struct PLANES
{
    char time;
    char plane_name;
    char serial;
    int fly_num;
};

int main()
{
    int File_Inf[3];
    streampos position;
    ifstream fin(FNAME);
    fin >> File_Inf[0] >> File_Inf[1];
    fin.close();
    setlocale(LC_ALL, "Russian");
    system("color F0");
    PLANES *mass = new PLANES[File_Inf[0]];
    return 0;
}
void MakeArray(int *File_Inf, streampos position, PLANES *mass)
{
    ifstream fin(FNAME);
    int i;
    int lines = File_Inf[0];
    int str_len = File_Inf[1];
    fin.seekg(position, ios::beg);
    for (i = 0; i < lines; i++)
    {
        fin.getline(mass[i].time, 5, ' ');
    }
}

Ошибка: отсутствуют экземпляры перегруженная функция ... , соответствующие списку аргументов: (char, int, char)

Answer 1

У функции getline другие типы параметров: getline (char* s, streamsize n, char delim );

Используй streamsize, а не int. http://www.cplusplus.com/reference/ios/streamsize/

READ ALSO
Передача файла через каналы/pipe

Передача файла через каналы/pipe

Пишу клиент/серверное приложение, клиент вводит имя файла, сервер ищет етот файл у себя и передает его клиентуНе могу найти никакого способа...

279
MSVC 2013 не находит подключенные .h файлы

MSVC 2013 не находит подключенные .h файлы

Доброго дняОпыта работы с студией не так много и каждый новый проект сталкиваюсь с новыми приключениями

226
Сохранение данных в JSON-файл с помощью Node.js

Сохранение данных в JSON-файл с помощью Node.js

Смысл вопроса создал простою страницу с списком товаров, названим, описанием, эта тянется с json через XMLHttpRequestПри клике выводиться название...

444
Не видит Jquery в React

Не видит Jquery в React

react не видит обычных js библиотекНикто не знает как просто без глубокого изучения webpack подключить js-библиотеку к react?

393