У меня следующая структура:
struct productInfo
{
int item;
string details;
double cost;
};
У меня есть файл, в который будут введены 10 различных товаров, каждый из которых содержит товар, детали и стоимость.Я попытался ввести его с помощью inFile.getline, но он просто не работает.Может кто-нибудь дать мне пример, как это сделать?Я был бы признателен.
Редактировать Файл содержит 10 строк, которые выглядят следующим образом:
570314, SanDisk Sansa Clip 8 Гб MP3-плеер, черный, 55,99
Можете ли вы привести пример, пожалуйста.
Редактировать Извините, ребята, я новичок в C ++ и не очень понимаю предложения.Это то, что я пытался.
void readFile(ifstream & inFile, productInfo products[])
{
inFile.ignore(LINE_LEN,'\n'); // The first line is not needed
for (int index = 0; index < 10; index++)
{
inFile.getline(products[index].item,SIZE,DELIMETER);
inFile.getline(products[index].details,SIZE,DELIMETER);
inFile.getline(products[index].cost,SIZE,DELIMETER);
}
}