C ++ UINT8_T* должен быть преобразован в целое числоC++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 C ++ UINT8_T* должен быть преобразован в целое число

Сообщение Anonymous »

Я довольно новичок в C ++
У меня есть функция, которая имеет возвратный параметр без знака char*. Мне нужно преобразовать параметр возврата в целое число.
Я объявляю свое возвращаемое значение как: < /p>
int length = 3;
uint8_t *transmit = new uint8_t[length];
uint8_t *receive= new uint8_t[length];
int tmp = SpiWriteAndRead(spiHandle, transmit, receive, (length), holdLow);
< /code>
Прототип функции < /p>
int SpiWriteAndRead (SPI_HANDLE spiHandle, uint8_t* TxData, uint8_t* RxData, uint16_t Length, bool LeaveCsLow);
< /code>
Вопрос - когда я возвращаю буфер приема, мне нужно преобразовать значение в целое число.
Как мне преобразовать uint8_t* в целое число? < /p>

Подробнее здесь: https://stackoverflow.com/questions/706 ... an-integer
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»