現在、文字列をアルファベット順に並べ替えるプログラムを作成しようとしています。私は1つのエラーがあります。 minLocationは2つの引数を取らないということです。私はかなりプログラミングの新人誰も私のコードのこの部分が間違っている理由についてのヒントを与えることができますか?ソートプログラムのエラーコード
int minLocation(string list[], int first, int last)
{
int mIndex=first;
int loc = 0;
for (loc = first+1; loc <= last; loc++)
if (list[loc] < list [mIndex])
mIndex = loc;
return mIndex;
void Sort(string slist[],int length)
{
int mIndex;
for (int loc = 0; loc < length-1; loc++)
{
mIndex = minLocation (loc,length-1);
swap (loc, minIndex);
}
}
これはJavaに似ています。言語にタグを付けて、「minLocation」が何であるか教えてください。自分で書いた方法、または図書館の一部?いずれにせよ、間違って、あなたが 'minLocation'を不適切に呼び出していると言っています - 関数シグネチャが正しく呼び出される方法をチェックしてください。 –