0

プログラムは、進行状況を記録するために Windows マシン上にファイルを作成します。プログラムの終了時に、ファイルは閉じられ、システムに残ります。ネットワークにアクセスできるユーザーは、最近ログに記録されたエントリを表示するためにファイルをリモートで開きたいと考えています。

ファイルはfopen_s、ドキュメントで共有モードについて言及されていないものを使用して開かれます。Ansi-C90 を使用する必要があります。

使用される呼び出しは次のようになります。

e += fopen_s(&(logger->logData.fileHandle), fp.Path, "a");

CreateFile はオプションですか? Ansi-C90 ではないことを読みました。他のコードを壊すことなく簡単にリファクタリングできますか
? どのような種類の考えられるリファクタリングの問題に対して、単体テストを作成する必要がありますか? 不足している共有モードでファイルを開く他の方法はありますか?fopen_sCreateFile

4

1 に答える 1