这是我目前的功能
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)或返回它。
(在头文件中声明的第 1 行、第 2 行和第 3 行字符)
第 3 行是 16 位长。