ページ 11

ある場所に置いてあるファイルを読み込むには

Posted: 2013年6月01日(土) 21:06
by atori
ファイル入出力といえば、fopen()とかで、プログラムの方でファイルパスを指定して、ファイルを開いたりします。

しかし、これではそのファイルしか読みこむことができません。
ユーザが勝手に作ったファイルをある場所(exeと同じディレクトリとか)に置いてもらい、
それを読み込む。といった事をしたいのですが、どのようにすればよいのでしょうか。

Re: ある場所に置いてあるファイルを読み込むには

Posted: 2013年6月01日(土) 21:26
by みけCAT
素直にコマンドライン引数やscanf、fgetsなどでユーザーにファイル名を入力してもらい、それを読み込めばいいのではないでしょうか?

Re: ある場所に置いてあるファイルを読み込むには

Posted: 2013年6月01日(土) 21:28
by non
フォルダにあるファイル一覧を表示して選択したいという意味でしょうか?
一番単純な方法は、そのユーザにファイル名を入力してもらう方法だと思います。

Re: ある場所に置いてあるファイルを読み込むには

Posted: 2013年6月01日(土) 21:54
by atori
>みけCATさん

あ・・・その方法で普通に行けますね・・・
最近質問する便利さを知ったせいか、自分で考えることをしていませんでした。

非常に稚拙な質問で無駄なお時間を取らせてしまい申し訳ありません。
みけCATさん、nonさんありがとうございました。