- ベストアンサー
ファイルオープン&ファイルクローズ
C言語でデータの種類ごとにディレクトリーを用意し、データを振り分けたいのですが。。 fopenすると同じディレクトリーでしかファイルを呼び出したり、保存したりしかできないですよね。ちがうディレクトリーのファイルの呼び出し、ファイルの保存は出来ないでしょうか?また、ディレクトリーの作成なんてことは、C言語ではできないでしょうか? 誰か知っている人がいましたら、よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
C言語でデータの種類ごとにディレクトリーを用意し、データを振り分けたいのですが。。 fopenすると同じディレクトリーでしかファイルを呼び出したり、保存したりしかできないですよね。ちがうディレクトリーのファイルの呼び出し、ファイルの保存は出来ないでしょうか?また、ディレクトリーの作成なんてことは、C言語ではできないでしょうか? 誰か知っている人がいましたら、よろしくお願いします。
お礼
>また、fopen("../data.dat", "w")とすれば、 exeファイルの一つ上のディレクトリに 「data.dat」と言う名前のファイルを作成します。 もちろん、絶対パスを使う事も出来ます。 例)fopen("C:\\dir1\\dir2\\sample.ini", "w") こういう使い方を知らなかったので。。 非常に助かります。ありがとうございました。