ファイル名を複数個配列で確保したいときどうすればいいですか?
先ほど似た質問をしたのですが、勘違いしていたので質問しなおさせてください。
typedef struct file{
FILE *fp;
char *filename;
}sFILE;
sFILE fp[5];
for(i=0;i<5;i++){
fp[i].fp=NULL;
sprintf(fp[i].filename,"file(%d).txt",i);
}
とsprintfでファイル名を確保したいんですが、
sprintf(fp[i].filename,"file(%d).txt",i);
の第一引数がこれではダメなようです。
なんとなく、ダメなのは分かるんですがアドレスについてなど分からないことが多くどうしたらいいのかわかりません。
アドバイス等お願いします。