Я пытаюсь загрузить несколько записей из текстового файла в динамический массив.Загрузка записей в динамический массив
Записи разделяются запятыми
например: потерянная, кошка, женщина, персидская, 0 3, черный
Это то, что я до сих пор:
struct Pet{
char status[6];
char petType[4];
...
}
void loadRecords(char * filename, Pet * petPointer, int count){
ifstream fin;
Pet* petPointer = new Pet[count];
fin.open(filename);
for (int i = 0; i < count; i++)
{
while (fin.good())
{
getline(fin, petPointer->status[i], ',');
...
}
}
}
Это возвращается ошибка "нет экземпляра перегруженной функции" getline "соответствует списку аргументов"
Каким будет лучший способ загрузить эти записи в массив?
Используйте '#include' и префикс с 'std ::'. –