QXX functions return unsigned char pointers. ILE C allows
you to assign a signed char to an unsigned char
pointer. This is not valid in C++.
unsigned char pointers must be declared as unsigned char variables in the source code as shown in the following figure:
Figure 231. Code that Declares an unsigned char Pointer as an unsigned char Variable
#include <xxcvt.h> //void(QXXITOP(unsigned char *pptr, int digits, int //fraction, int value); #include <stdio.h> int main(void) { unsigned char pptr[10]; int digits = 3, fraction = 0; int value = 116; QXXITOP (pptr, digits, fraction, value); } |
(C) Copyright IBM Corporation 1992, 2005. All Rights Reserved.