| Overview | Group | Tree | Graph | Index | Concepts |
The routine CPXmsg writes a message to a specified
channel. Like the C function printf, it takes a variable number
of arguments comprising the message to be written. The list of variables
specified after the format string should be at least as long as the number
of format codes in the format. The format string and variables are processed
by the C library function vsprintf or a substitute on systems
that do not have the vsprintf function.
The formatted string is limited to 1024 characters, and is usually output
with the C function fputs to each output destination in the
output destination list for a channel, except when a function has been
specified by the routine CPXaddfuncdest as a destination.
The CPLEX Callable Library uses CPXmsg for all message
output. The CPXmsg routine may also be used in applications
to send messages to either CPLEX-defined or user-defined channels.
CPXmsg is the only non-advanced
CPLEX routine not requiring the CPLEX
environment parameter.Example
CPXmsg (mychannel, "The objective value was %f.\n", objval);
See lpex5.c in the CPLEX User's Manual.
| channel | The pointer to the channel receiving the message. |
| format | The format string controlling the message output. This string is used in a way identical to the format string in a |
CPXmsg returns the number of characters in the formatted result string.