[問題] 陣列出問題
程式碼如下
int Total_greater(char num[],int row,int col);
int main(void){
...........}
int Total_greater(char num[],int row,int col) //傳入的是二維字串陣列
{int k,r,L,greater=0; //這樣應該沒錯吧
for(k=0;k<col;k++)
{for(L=k+L;L<col;l++)
{if(num[row][L]>num[row][k]) <----問題就在這行
{greater++;}
else
continue;
}
}
return greater;
}
因為要進行一些字串內的比較
所以要傳入的必須是二維的字串陣列
但compile時
跑出 invalid type 'char[int]' for array subscript
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.45.51.88
推
04/05 23:09, , 1F
04/05 23:09, 1F
推
04/06 01:33, , 2F
04/06 01:33, 2F
推
04/06 12:48, , 3F
04/06 12:48, 3F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章