El archivo de encabezado graphics.h contiene la función grapherrormsg() que devuelve una string de mensaje de error.
Sintaxis:
char *grapherrormsg( int errorcode ); where, errorcode: code for the respective error
Ilustración de grapherrormsg() : En el siguiente programa, gd = DETECT no está escrito y, por lo tanto, el programa debe arrojar un error.
A continuación se muestra la implementación de la función grapherrormsg() en C
// C Implementation for grapherrormsg() #include <graphics.h> #include <stdio.h> //driver code int main() { // gm is Graphics mode which is // a computer display mode that // generates image using pixels. // DETECT is a macro defined in // "graphics.h" header file int gd, gm, errorcode; // initgraph initializes the // graphics system by loading a // graphics driver from disk initgraph(&gd, &gm, ""); // graphresult returns the error code // for the last graphics operation // that reported an error and resets // the error level to grOk. errorcode = graphresult(); if( errorcode != grOk) { printf("Graphics error: %s\n", grapherrormsg(errorcode)); printf("Press any key to exit."); getch(); exit(1); } getch(); // closegraph function closes the // graphics mode and deallocates // all memory allocated by // graphics system . closegraph(); return 0; }
Producción :
Publicación traducida automáticamente
Artículo escrito por Sahil_Bansall y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA