不小心忘記上個月才遇到一次,
正確的處理方式其實是:
用struct把字元陣列 包裝起來
偏偏我又忘記了
試圖要直接傳多維字元陣列
google到一個好範例: 如何傳遞陣列
http://www.programmer-club.com/ShowSameTitleN/cb/10799.html
簡化修改版:
#define MAX 10
void Add(int *Array1, int *Array2, int *Array3);
void main(void)
{
int Array1[MAX], Array2[MAX], Array3[MAX];
Add(Array1, Array2, Array3);
...
}
void Add(int *Array1, int *Array2, int *Array3, int Size)
{
Array3[ii]=Array1[ii]+Array2[ii];
}
沒有留言:
張貼留言