grapherrormsg


Syntax

#include <graphics.h>

char * grapherrormsg(int errorcode);

Description
grapherrormsg returns a pointer to the error message string associated with errorcode, the value returned by graphresult.

Refer to the entry for errno in the Library Reference, Chapter 4, for a list of error messages and mnemonics.

Return Value
grapherrormsg returns a pointer to an error message string.

See also
graphresult

Example

/* grapherrormsg example */ 



#include <graphics.h>

#include <stdlib.h>

#include <stdio.h>

#include <conio.h>



#define NONSENSE -50



int main(void)

{

   /* force an error to occur */

   int gdriver = NONSENSE, gmode, errorcode;



   /* initialize graphics mode */

   initgraph(&gdriver, &gmode, "");



   /* read result of initialization */

   errorcode = graphresult();



   /* if an error occurred, then output descriptive error message*/

   if (errorcode != grOk) {

      printf("Graphics error: %s\n", grapherrormsg(errorcode));



      printf("Press any key to halt:");

      getch();

      exit(1);               /* terminate with an error code */

   }





   /* draw a line */

   line(0, 0, getmaxx(), getmaxy());



   /* clean up */

   getch();

   closegraph();

   return 0;

}


Back to index