オープンファイルのファイル記述子にアクセスする方法
-
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;
}
問題は、ifstreamsのためにfiledescのようなものが存在するのか?そうでない場合は、これを行うにはどうすればよいですか?
解決
ストリームからファイル*にアクセスしようとしている場合、答えは基本的に「できない」ことです。 ここ.
他のヒント
を見てみましょう 開いた():
Open関数は、Filenameによって名前が付けられたファイルの新しいファイル記述子を作成および返します。
所属していません StackOverflow