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