У меня проблема с чтением в строку из файла, а затем дважды из файла после этого.Мой профессор посоветовал мне ставить специальную строку getline после каждой строки ввода, но она не сработала, и я понял, что это проблема программы.Есть ли более простой способ взять двойные числа?
пример входного файла:
John Smith
019283729102380
300.00
2000.00
Andrew Lopez
293481012100121
400.00
1500.00
код гласит:
while(! infile.eof())
{
getline(infile,accname[count],'\n');
getline(infile, refuse, '\n');
getline(infile,accnum[count],'\n');
getline(infile, refuse, '\n');
infile>>currbal[count];
getline(infile, refuse, '\n');
infile>>credlim[count];
getline(infile, refuse, '\n');
count++;
}