Initializing help system before first use

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