• ベストアンサー

ファイルをフォルダで管理させる

たびたび、お世話にならせてもらっているヨッピーです。 開発環境はWindowXPにサクラエディタでCを勉強しています。 今回の質問は「同じカテゴリのファイルを一つのフォルダにまとめたい」です。 個別にファイルとフォルダは作成できるのですが、関連付けさせることができません。 _mkdir()にてフォルダを作った後にfopenをしたりしたのですが、フォルダの中にファイルは生成されませんでした。 ヒントだけでも結構ですので、よろしくお願い致します。

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

  • ベストアンサー
  • iyomante
  • ベストアンサー率60% (14/23)
回答No.1

fopen() はパス指定で作成しましたか? _mkdir("subdir"); FILE* f = fopen("subdir\\newfile.txt", "w"); あるいは _mkdir("subdir"); _chdir("subdir"); // 作成したディレクトリに移動 FILE* f = fopen("newfile.txt", "w");

yoppy_c
質問者

お礼

早急の回答、ありがとうございました。 ご指摘の通りパスを通してませんでした。 とても参考になりまして、無事に出来るようになりました。

関連するQ&A