Initializing help system before first use

XPRBprintf

XPRBprintf


Purpose
Print text and other program output.
Synopsis
int XPRBprintf(XPRBprob prob, const *format, ...);
Arguments
prob 
Reference to a problem.
format 
String indicating the format of the text to be output. Format parameters are identical to those of the C function printf.
... 
Items to be printed according to the format specification in the format string, separated by commas.
Return value
Number of characters printed, or -1 if output truncated.
Example
The following code outputs the string " New variable: abc3", followed by
" A real number: 1.3, an integer: 5" on the next line.
XPRBprob prob;
XPRBvar x1;
double a=1.3;
int i=5;
   ...
x1 = XPRBnewvar(prob, XPRB_UI, "abc3", 1, 100);
XPRBprintf(prob, "New variable: %s\n", XPRBgetvarname(x1));
XPRBprintf(prob, "A real number: %g, an integer: %d", a, i);
Further information
This function prints out text, data etc. from the user's program. It behaves like the C function printf with the additional feature that whenever the printing callback XPRBdefcbmsg is defined, this callback is executed instead of printing to the standard output channel.
Related topics

© 2001-2019 Fair Isaac Corporation. All rights reserved. This documentation is the property of Fair Isaac Corporation (“FICO”). Receipt or possession of this documentation does not convey rights to disclose, reproduce, make derivative works, use, or allow others to use it except solely for internal evaluation purposes to determine whether to purchase a license to the software described in this documentation, or as otherwise set forth in a written software license agreement between you and FICO (or a FICO affiliate). Use of this documentation and the software described in it must conform strictly to the foregoing permitted uses, and no other use is permitted.