我目前正試圖編寫一個程序,字母串。我有一個錯誤。這是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' - 檢查函數簽名如何正確調用它。 – 2012-02-27 08:50:26