Format
#include <xxcvt.h> double QXXZTOD(unsigned char *zptr, int digits, int fraction);
Language Level: ILE C Extension
Threadsafe: Yes.
Description
The QXXZTOD function converts to a double, the zoned decimal number (with digits total digits, and fraction fractional digits) pointed to by zptr. The resulting double value is returned.
Example that uses QXXZTOD()
#include <xxcvt.h> #include <stdio.h> int main(void) { unsigned char zptr[] = "06123456"; int digits = 8, fraction = 6; double result; result = QXXZTOD(zptr, digits, fraction); /* result = 6.123456 */ }
Related Information
(C) Copyright IBM Corporation 1992, 2006. All Rights Reserved.