XPRBprintf
| XPRBprintf | 
  Purpose
 
  
  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.
 " 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
 
  
