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