
No.1ベストアンサー
- 回答日時:
環境や、実際に指定したファイル名とかも記載した方がいい…かも知れませんね。
>fprint("%s",fn); → data.txt と出力されます。
printf()ですよね?
printf("[%s]",fn);とかやった方がいいかも知れません。
# ファイル名の後に全角スペースとか含まれていた場合に見えない。(半角スペースと水平タブはスタートアップルーチンで処理してくれている…はずだけど)
ファイル名に半角スペースが入っている場合、コマンドライン引数での指定方法が変わるので注意が必要でしょう。
Windowsだとファイル名をダブルクォーテーションで…となりますが。(実際にfopen()に渡す時には前後のダブルクォーテーションはカットする必要があった…っけかなぁ???)
Linuxとかの場合はどうなるんだろうか…。
# bashでは\でエスケープして渡すけど…受け取った側がどうなるのか確認したことはない。(というかLinuxでそういうプログラムを組んだことがない)
>fp = fopen(fn,"r");
>とするとエラーになります。
>fp = fopen("data.txt","r");
>とすると読み取ります。
ファイル名として間違いがないのであれば…問題ないかと思われますけど…。
# カレントディレクトリについては別問題ですけども。
No.3
- 回答日時:
char *fn;
↑としていますか?

No.2
- 回答日時:
以下の提示をお願いします。
1)OS及びコンパイラ名
2)エラーとなったソースの全て
3)コマンドラインで実際に実行したときのパラメータ
少なくとも、
fnの宣言の内容
argvの宣言の内容
fpの宣言の内容
fp=fopen(fn,"r");がエラーであると判断した時の方法
が不明です。
fprint("%s",fn); → data.txt と出力されます。・・・・これは
printf("%s",fn);・・・の誤りかと思われます。
int main(int argc, char argv[])
chat *fn;
fp = fopen((argv[1]),"r");
printf("%s",fn);でした。
fopenの書式ミスでした。 自己解決しました。
()が一つ不足していました。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# c言語の問題の説明、各所ごとに 5 2023/07/26 11:03
- C言語・C++・C# このプログラミング誰か教えてくれませんか 1 2022/06/02 15:27
- C言語・C++・C# プログラミングの授業の課題です 1 2023/01/17 22:15
- Visual Basic(VBA) 【マクロ】フォルダにファイルが1つも無い時に、ファイルがありませんとメッセージを表示する 4 2022/08/28 08:48
- Excel(エクセル) VBA フォルダ見える化のコードについて 2 2023/06/19 15:04
- C言語・C++・C# バイナリファイルをコピーするのにかかる時間を測りたいのですが実行するとFatel error:gli 2 2022/11/03 01:10
- Excel(エクセル) マクロのコードを、少しでも削って短くしたい 3 2022/08/30 07:46
- Excel(エクセル) 【マクロ】フォルダAからダBへファイルを、ファイルの更新日時の条件で、1つづつ移動するには? 3 2022/08/25 09:56
- 数学 統計学の問題です。 2 2023/07/28 01:20
- 数学 関数列の収束について 次の問題を教えて欲しいです。 区間[0,1) の関数列fnと関数f(x)につい 1 2022/06/01 08:33
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
複数ファイルの同時読み込みの...
-
C言語でファイル読み書きを早く...
-
fopenでファイル名に、変数を使...
-
c言語でのfscanfについて
-
ファイルへの書込み処理が異常...
-
ファイル出力で改行を入れたい!
-
fscanfでループしてしまう。
-
C言語にてXMLファイルから任意...
-
テキストファイル内に対して, ...
-
datファイルの読み込み
-
ファイルに行番号を追加
-
大量の入力ファイルを扱うとき...
-
辞書順にソートしたいのですが...
-
InternetReadFileを使ったファ...
-
C言語 連番データの読み込み
-
C言語におけるファイル読み込み...
-
数値のみ抽出(C言語)
-
簡易grep関数ができません。助...
-
VisualStudioでのファイルの入...
-
fgets( ) の返り値は何?
おすすめ情報
OSはubuntu16とMacOSX Yosemiteで両方ともコンパイラはgccを使っています。
またよろしくお願いいたします。