
カレントディレクトリにある「1.txt」を扱う場合は
fp = fopen("./1.txt", "r");
上記で出来るのですが、扱いたいファイルが複数あり、
「./x.txt」 として、「x」の値を変えながら複数のファイルを取り扱いと考えております。
char namae[2]={'1','2'};
for(x=0;x<2;x++)
fp = fopen("./%c.txt",name[x], "r");
とやってみたのですが、
「fopenの呼び出しに余分なパラメータがある」と出てしまいます。
どのようにしたら、よろしいでしょうか?
No.1ベストアンサー
- 回答日時:
>fp = fopen("./%c.txt",name[x], "r");
この記述では、
"./%c.txt"
name[x]
"r"
の3つのパラメータとなってしまいます。
fopen()のパラメータは、ファイルパスとモードの2つですので、パラメータが多くなっています。
なので、先に動的に変わるファイルパスを作成し、そのファイルパスをfopen()に指定したらいいのではないでしょうか。
char namae[2]={'1','2'};
char filepath[256];
for(x=0;x<2;x++) {
sprintf(filepath, "./%c.txt", namae[x]);
fp = fopen(filepath, "r");
/*その他の処理*/
fclose(fp);
}
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# このプログラミング誰か教えてくれませんか 1 2022/06/02 15:27
- C言語・C++・C# 至急教えてください!プログラミングの問題です。 入力待ちをして、受け取った正の整数が表す行数だけ既存 4 2022/07/05 10:12
- C言語・C++・C# c言語の問題の説明、各所ごとに 5 2023/07/26 11:03
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2023/02/03 13:18
- その他(プログラミング・Web制作) ファイル名の一部をbatで変更したい batファイルを使って、以下のようにファイル名の一部を変更した 3 2023/02/21 20:09
- UNIX・Linux Linuxについて質問です。 以下のhistoryの出力結果から、sedコマンドのファイル名tmp1 1 2023/02/03 20:11
- Visual Basic(VBA) VBAでエクセルをtxtに変換するとエクセルでカンマを含む文字数字がtxtでは「""」付にならないよ 1 2022/08/27 12:17
- C言語・C++・C# プログラミングの授業の課題です 1 2023/01/17 22:15
- iOS ファイルの名前変更 2 2022/08/11 20:47
- Visual Basic(VBA) エクセルのマクロについて教えてください。 4 2023/02/05 09:55
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ファイルからCR/LFを除去したい
-
Syntax Errorで困っています。
-
C言語でファイル読み書きを早く...
-
c言語でのfscanfについて
-
InternetReadFileを使ったファ...
-
数値のみ抽出(C言語)
-
ファイル出力で改行を入れたい!
-
C言語にてXMLファイルから任意...
-
改行されたtxtファイルの読み込...
-
ファイルへの書込み処理が異常...
-
CRC32の計算方法
-
main関数の中をスッキリさせたくて
-
C言語初心者です。
-
構造体のメンバにファイルポイ...
-
[C言語]2つのファイルを用いた...
-
datファイルの読み込み
-
C言語のファイル入出力について...
-
クリップボードから画像取得
-
フーリエ変換のC言語プログラム...
-
ファイル読み込み EOF 判定
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
日本語ファイル名のFTPについて
-
C言語でファイル読み書きを早く...
-
複数ファイルの同時読み込みの...
-
ファイル出力で改行を入れたい!
-
c言語でのfscanfについて
-
ファイルへの書込み処理が異常...
-
テキストファイル内に対して, ...
-
CRC32の計算方法
-
fgets( ) の返り値は何?
-
VisualStudioでのファイルの入...
-
C言語にてXMLファイルから任意...
-
datファイルの読み込み
-
CSVファイルの内容を構造体に格...
-
C言語 連番データの読み込み
-
Winsockの通信処理にてファイル...
-
fopenでファイル名に、変数を使...
-
容量の大きいCSVファイルの読み...
-
画像の白黒表示
-
ライブラリ関数と同名のメンバ関数
-
YUV動画像を1ピクセルごとにず...
おすすめ情報