フォーマット
#include <xxcvt.h> void QXXDTOZ(unsigned char *zptr, int digits, int fraction, double value);
言語レベル: ILE C Extension
スレッド・セーフ: はい。
説明
QXXDTOZ 関数は、value で指定された double 値をゾーン 10 進数に変換します。 この場合、digits は合計桁数で、fraction は小数部の桁数です。 結果は、zptr が指す配列に保管されます。
QXXDTOZ() の使用例
#include <xxcvt.h> #include <stdio.h> int main(void) { unsigned char zptr[10]; int digits = 8, fraction = 6; double value = 3.141593; QXXDTOZ(zptr, digits, fraction, value); } /* Zoned value is : 03141593 */
関連情報