- ベストアンサー
ファイルを開く、ストリームを結びつける、とは?
C言語の標準関数の説明の中に、 「ファイルを開く」 「ストリームと結びつける」 といった表現がでてくるのですが、これはどういう意味ですか? freopenを理解しようとしていたのですが・・・。 ファイルを開くとはFILE構造体を展開する?ファイルディスクリプタをシステムに登録する?・・・意味がいまいち掴めません。「ストリームと結びつける」も同様です。 これらは具体的にどういう意味なのでしょうか?回答よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
「C言語の標準関数の説明の中」というのはなにかの本orサイトですか? その中の文章のなかでのその2つの言葉がわからないということですよね。 その文章が特段わかりづらく書いてあるだけなのかな? googleで、freopenをひくと一番上にでてくる http://www9.plala.or.jp/sgwr-t/lib/freopen.html のページで、いうとどこら辺がわからないですか?
その他の回答 (1)
- YEND77
- ベストアンサー率56% (21/37)
回答No.1
ストリームの意味は解りますか?
質問者
補足
この場合入出力装置を抽象化した抽象データ型、ですよね? ファイルディスクリプタのことですか・・・? ごめんなさいちょっとよくわからないです。
お礼
読んでみましたが、要するに既存のFILE構造体を横取りしてstreamに成り代わる、ということであってますか?
補足
回答の追加なのですが、検索をかけていたら意味がわかりました。 リダイレクトの関数だったんですね。 回答ありがとうございました!