質問: 0 ; i < n ; i++){ printf("%d番目の要素:", i + 1); scanf("%d", &v[i]); } printf("何を探しますか:"); scanf("%d", &key); printf("%d個見つかりました。\n", search_idx(v[], idx[], key, n)); return 0; } ``` ### 発生している問題・エラーメッセージ コンパイルしようとすると、以下のようなエラーメッセージが表示されます。 ``` rensyu.c: 関数 ‘main’ 内: rensyu.c:31:57: エラー: expected expression before ‘]’ token printf("%d個見つかりました。\n", search_idx(v[], idx[], key, n)); ^ ``` どこかの[]が抜けているのかと思い探してみたのですがわかりませんでした。 どこに問題があるのか教えてください。
回答: > > printf("%d個見つかりました。\n", search_idx(v[], idx[], key, n)); > > > printf("%d個見つかりました。\n", search_idx(v, idx, key, n)); 抜けているんじゃなく、余計なんです