質問

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によって名前が付けられたファイルの新しいファイル記述子を作成および返します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top