XPRSgetlasterror
XPRSgetlasterror |
Purpose
Returns the error message corresponding to the last error encountered by a library function.
Synopsis
int XPRS_CC XPRSgetlasterror(XPRSprob prob, char *errmsg);
Arguments
|
prob
|
The current problem.
|
|
errmsg
|
A 512 character buffer where the last error message will be returned.
|
Example
The following shows how this function might be used in error-checking:
void error(XPRSprob myprob, char *function)
{
char errmsg[512];
XPRSgetlasterror(myprob,errmsg);
printf("Function %s did not execute correctly: %s\n",
function, errmsg);
XPRSdestroyprob(myprob);
XPRSfree();
exit(1);
}
where the main function might contain lines such as:
XPRSprob prob; ... if(XPRSreadprob(prob,"myprob","")) error(prob,"XPRSreadprob");
Related topics
