Как получить доступ к дескриптору файла открытого файла
-
29-09-2019 - |
Вопрос
Есть ли способ получить доступ к дескриптору файла файла, открытого в C ++? Так ...
#include <iostream>
#include <fstream>
using namespace std;
int main() {
ifstream inputFile( "file.txt",ios::in );
cout << inputFile.fileDesc << endl;//made up call
return 0;
}
Вопрос в том, существует ли что -то вроде FireSESC для IFSTREAM? Если бы не как бы я это сделал?
Решение
Если вы пытаетесь добраться до файла* из потока, то ответ в основном «вы не можете», как указано более просвещенными людьми, чем я здесь.
Другие советы
Взгляни на открытым():
Функция Open создает и возвращает новый дескриптор файла для файла, названного именем файла.
Не связан с StackOverflow