星期四, 4月 12, 2012

多維字元陣列的傳遞

今天又再一次遇到多維字元陣列的傳遞,
不小心忘記上個月才遇到一次,
正確的處理方式其實是:
用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];
}

沒有留言:

 
Blogger Template Layout Design by [ METAMUSE ] : Code Name Gadget 1.1