CPXXgetstatstring and CPXgetstatstring

The routine CPXXgetstatstring/CPXgetstatstring places a string in a buffer.

CPXCHARptr  CPXXgetstatstring( CPXCENVptr env, int statind, char * buffer_str )

CPXCHARptr  CPXgetstatstring( CPXCENVptr env, int statind, char * buffer_str )

Description

The routine CPXXgetstatstring/CPXgetstatstring places a string in a buffer. The string corresponds to the value of statind as returned by the routine CPXXgetstat/CPXgetstat. The buffer to hold the string must be at least CPXMESSAGEBUFSIZE bytes long to hold the status string corresponding to the value of statind.

Note:

In case of error, the error string returned is encoded according to the value specified by the parameter known as the API string encoding switch (CPXPARAM_Read_APIEncoding).

Example


statind = CPXgetstat (env, lp);
p = CPXgetstatstring (env, statind, buffer);

Arguments

env
A pointer to the CPLEX environment as returned by CPXXopenCPLEX/CPXopenCPLEX.
statind
An integer specifying the status value to return.
buffer_str
A pointer to a buffer to hold the string corresponding to the value of statind.

Return

The routine returns a pointer to a buffer if the statind value corresponds to a valid string. Otherwise, it returns NULL.