Это моя функция на данный момент
long long int File::Getline3(int user1, long long int user3)
{
std::string filename = std::to_string(user1);
std::ifstream fin(filename + ".txt");
fin.getline (line1, 5);
fin.getline (line2, 5);
fin.getline (line3, 20);
fin.close();
user3 = (atoi(line3));
return user3;
}
Кажется, возвращает большинство чисел, но не все, и в перемешанном формате.
Не уверен, что моя ошибка заключается в чтении строки (getline), ее преобразовании (atoi) или ее возврате.
(line1, line2 и line3 char объявлены в заголовочном файле)
Строка 3 состоит из 16 цифр.