● fixed X - 関数リファレンス

FIXEDVAL値を 16 進数文字列に変換

    void __stdcall   fixed_tohexstr(PFIXEDVAL pval ,int width ,char *pdest );

引数

引数名意味
pval対象の数値が格納されている FIXEDVAL領域の先頭アドレス
widthpval の指す FIXEDVAL値の数値幅(バイト単位)
pdest変換後の文字列を格納する領域の先頭アドレス

戻り値

無し

説明

pval の指す領域の値を 16進数文字列に変換し、pdest が指す領域に格納します。数値が最大文字列幅より小さい場合は前ゼロを付加します。
変換された文字列の終端にはヌル文字を付加します。pdest が指す領域のサイズは、width × 2 + 1 以上である必要があります。

引数 pval の指す領域は、width が示す数値幅以上のサイズを持っている必要があります。数値幅は最低 1 バイトは必要ですが、4 の倍数である必要はありません。