• ベストアンサー

VC++でファイルのオブジェクト

VC++のMFCダイアログベースでプログラミングをしているのですが、ファイルI/Oに関して教えていただけないでしょうか。 現在、CFileを使用しています。 CFile f; で宣言したファイルオブジェクトを他の関数へ引き継ぐにはどうすればいいのでしょうか。 プログラム構造はマルチスレッドになっております。 うまく説明できないのですが、なにか助言をいただけないでしょうか。よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

> 引き継ぐのは、引数として渡したいということです。 // 参照(&)で受け取る void read_file(CFile& file) { ... } void caller() { CFile file; file.Open(...); read_file(file); ... }

すると、全ての回答が全文表示されます。

その他の回答 (1)

回答No.1

> 他の関数へ引き継ぐにはどうすればいいのでしょうか。 '引き継ぐ'とは如何なる意味ですか? 引数として渡したいということ? > プログラム構造はマルチスレッドになっております。 それがどんな意味を持つのでしょうか? 複数のスレッドが一つのファイルに対して読み書き?

hiko758
質問者

補足

すいません、説明不足で。。。 引き継ぐのは、引数として渡したいということです。 マルチスレッドはあまり意味はありません。スレッドごとに別々のファイルを読み書きにいきます。 よろしくお願いします。

すると、全ての回答が全文表示されます。

関連するQ&A