|
u8_t buf[размерность1][размерность2];//а то как компиллятор узнает сколько памяти отводить ?
void foo (u8_t *p_buf)
{ ...... *(p_buf+i*j+j/*или наоборот->не помню в какой последовательности меняются индексы*/)=i ......
}
//а вызов
foo (buf) или foo (&buf[0][0])
//можно и сам массив передавать, а не указатель на него
//но это накладно, если массив большой, да и записывать взад
//надо, т.к. в функции будет присвоение копии массива.
E-mail: info@telesys.ru