• 締切済み

フィアルの読み込みコードを書きたい

 今晩は、Cの初心者です宜しくお願いします。    フィアルの読み込みのコードを書いてやりたいのですが、ファイルネームを指定しないで、ファイルのパス(とファイルネームを)指定してファイルをオープンする方法、書き方は可能なのでしょうか。 宜しくお願いします。

みんなの回答

  • tatsu99
  • ベストアンサー率52% (391/751)
回答No.4

C言語関連で質問される場合は、 使用しているOS(windows-xp,linux等)と使用しているコンパイラ (visual studio 2008,gcc等)を最低書きましょう。そうすると、回答者が的を絞れるので、非常に回答し安くなりますよ。 今回の質問は、その真意が回答者によく伝わっていないと思います。(私もなにをなさりたいのかがよくわかりません。) もう少し、例をあげて具体的に説明すると、もっと良い回答が得られるかと思います。

eiji_0035
質問者

お礼

皆さん、回答有り難うございます。 自分でももっと勉強してみます。

  • jacta
  • ベストアンサー率26% (845/3158)
回答No.3

> フィアル フィアルというのが不明です。 と、まあそれは置いておいて... 処理系不明の状況では一般的な方法はありません。 処理系を補足するとともに、どうしたいのかをもっと具体的かつ正確に書いてください。

  • Wr5
  • ベストアンサー率53% (2173/4061)
回答No.2

>ファイルネームを指定しないで ファイルネームをソースコード中に記述ではなく、 >ファイルのパス(とファイルネームを)指定して キーボードから指定などの方法で… ということですか? fscanf()/fgets()等でキーボード(正確には標準入力)からファイル名を受け取って、fopen()等で開けばよいでしょう。 char Filename[50]; fgets(Filename, sizeof(Filename), stdin); fp = fopen(Filename, "r"); とかでしょうかね。 たまに、 fp = fopen("Filename", "r"); とか書く人も居ますが、これでは正しく動作しませんのでご注意を。 コマンドライン引数で…という方法もあります。

noname#101770
noname#101770
回答No.1

・ファイルネームを指定しないで、 ・ファイルのパス(とファイルネームを)指定して 矛盾してて何がしたいかわかりませんけど。。。

関連するQ&A