Ниже приведены мой сниппет:Распечатайте значения uint8_t *
typedef struct{
uint8_t dstEndpt;
uint16_t srcEndpt;
uint8_t * quality;
} DataIndT;
DataIndT * dataIndPtr;
printf("dstEndpt: 0x%02x", dataIndPtr->dstEndpt); <-- print out the value of dstEndpt
printf("dstEndpt: 0x%04x", dataIndPtr->srcEndpt); <-- print out the value of srcEndpt
Однако, как я могу распечатать значение quality
?
'quality' является указателем как массив, если вы хотите, чтобы напечатать значение, которое указывает вам нужно указать. с индексом или разыменованием. – wallek876
@ wallek876, не могли бы вы показать пример? – user3815726
@ user3815726 'качество [0]' или '* качество' он имел в виду. – ameyCU