- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:C言語 シンプルソート)
C言語シンプルソートのプログラムのコンパイルエラー
このQ&Aのポイント
- C言語始めて1年の初心者が作成したシンプルソートのプログラムでコンパイルエラーが発生しています。
- simpleSortの部分に間違いがあるようですが、見直しても間違いが見つかりません。
- simpleSort関数の引数が間違っている可能性があります。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
>simpleSort(data[], 0, i - 1); 引数として渡す時に、[]なんてつけません。 dataとだけ書けば、先頭のポインタが渡されます。 ただし、 > void simpleSort(char data[], int first, int last) 受け取る側の宣言が1次元配列になっています。 この関数内でdata[1]としても、元のデータのdata[0][1]を示すことになります。 char data[][300]じゃないですか?
その他の回答 (2)
- m-take0220
- ベストアンサー率60% (477/782)
回答No.3
おっと、もう1つ。 > int data[MAXSIZE][300]; なんでintなの?
- Tacosan
- ベストアンサー率23% (3656/15482)
回答No.1
「シンプルソート」ってなんだ.... さておき, 「コンパイルできない」とはどういうこと? 何かメッセージが出ているなら, そのメッセージを書いてください.
補足
すいません・・・単純ソートのことです。