>>789ですが、ファイル名を6つ取得したいので2次元配列を使いたいのですが、やり方がわかりません。

char filename[適当な大きさの数字][5];
scanf("%s",filename[適当な大きさの数字][i]);
関数(filename[適当な大きさの数字][i]);

void 関数(char *filename[][]){
fp=fopen(filename[適当な大きさの数字][i],"r");

としてみたのですが、ダメでした。何回も悪いんですけど、教えていただけないでしょうか?