関数呼び出しを行い、IPv6 アドレスを表す文字列の配列を受け取ることができます。それはこのように見えます
char* buffer=resolver_getstring(config, INI_BOOT_MESHINTFIPADDRESS);
バッファを印刷した場合、ipv6アドレスを文字列形式でゲートします:
dddd:0000:0000:0000:0000:0000:0000:cccc
ただし、私のプロジェクトで ipv6 アドレスを表す方法は、次のように uint8_t データ型を使用して 16 の 16 進数を使用することです。
uint8_t ipadress[16]
今私の問題は、uint8_t [16]にキャスト(またはバッファのメモリをコピー)する方法です
私が手に入れたいのは
ipadress[0]=dd // hexadecimal number
ipaddress[1]=dd
....
ipaddress[15]=cc
とにかく私ができることはありますか?よろしく、