これは現時点での私の機能です
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 桁です。