Size: a a a
KS
A
A
N
in[i].seekg(0, ios_base::end);
std::cout << "Deos eof" << in[i].eof() << "\n";
std::ifstream is ("test.txt", std::ifstream::binary);с игнором возможно зашквар, просто первое что пришло в голову
is.seekg (0, is.end);
int length = is.tellg();
is.seekg (0, is.beg);
is.ignore(length);
N
N
in[i].seekg(0, ios_base::end);
std::cout << "Deos eof" << in[i].eof() << "\n";
A
A
JC
A
A
A
cout << in[i].tellg() << ' '; // 0
getline(in[i], s[i]);
cout << s[i].length() << ' ' << in[i].tellg() << '\n'; // 1 16 (1 -- good, 16 -- WTF?!)
N
N
N
cout << in[i].tellg() << ' '; // 0
getline(in[i], s[i]);
cout << s[i].length() << ' ' << in[i].tellg() << '\n'; // 1 16 (1 -- good, 16 -- WTF?!)
N
cout << in[i].tellg() << ' '; // 0
getline(in[i], s[i]);
cout << s[i].length() << ' ' << in[i].tellg() << '\n'; // 1 16 (1 -- good, 16 -- WTF?!)