Разработка, производство и продажа радиоэлектронной аппаратуры
|
Требуется программист в Зеленограде - обработка данных с датчиков; ColdFire; 40 тыс.
e-mail: jobsmp@pochta.ru
|
И как теперь работать с двумерным массивом?
uchar lay, position, temp;
position = serch(&mass[lay][0], temp);
Или проще сразу задать элемент массива, с которого будет счёт? Может, это экономичней, чем задавать смещение указателя внутри функции?
position = serch(&mass[lay][temp]);
и тогда функция будет уже такая:
unsigned int serch(unsigned char *puchMsg)
{
unsigned char i = 0;
while ( (*puchMsg != 0x22) && (*puchMsg != NULL) ) { puchMsg++; i++; } // пока элемент строки не завен 0х22, бежим по строке.
return i;
}
Как лучшее?
Составить ответ | Вернуться на конференцию.
Ответы