Как используя одну переменную типа ifstream открыть один файл, поработать с ним, а затем открыть другой?
ifstream is("1.dat", ios_base::binary)
is.seekg(0, ios_base::end);
int nSize = is.tellg(); // работает нормально
...
is.close();
is.open("2.dat", ios_base::binary);
if(is.is_open() == false)
{
return;
}
is.seekg(0, ios_base::end);
nSize = is.tellg(); // не работает и возвращает -1 и дальнейшая работа с файлом бесполезна