Я хочу передать указатель на функцию. Я хочу, чтобы этот указатель указывал на какое-то место в середине массива. Скажем, у меня есть такой массив unsigned char BufferData [5000];
, будет ли следующий оператор синтаксически правильным?
writeSECTOR( destAddress, (char *)( BufferData + (int)(i * 512 )) );
// destAddress is of type unsigned long
// writeSECTOR prototype: int writeSECTOR ( unsigned long a, char * p );
// i is an int