Функция Возвращает указатель на строку сообщения об ошиб-
ке.
Синтаксис #include
char *far grapherrormsg(int errorcode);
Файл, содержащий graphics.h
прототип
Описание grapherrormsg возвращает указатель на строку
сообщения об ошибке, связанной с errorcode - зна-
чением, возвращаемым graphresult.
Обратитесь к описанию errno (Глава 2) для озна-
комления со списком ошибок и их мнемоникой.
Возвращаемое grapherrormsg возвращает указатель на строку
значение сообщения об ошибке.
Переносимость Функция уникальна для Turbo C++. Она работает
только на компьютерах IBM PC и совместимых с ни-
ми, оснащенных дисплейными адаптерами, поддержи-
вающими графический режим.
Смотрите также graphresult
Пример:
#include
#include
#include
#include
#define NONSENSE -50
int main(void)
{
/* Инициация ошибки */
int graphdriver = NONSENSE, gmode, errorcode;
/* инициализация графики и локальных переменных */
initgraph(&graphdriver,&gmode,"");
/* получение результата инициализации */
errorcode = graphresult();
/* выдать соответствующее ошибке сообщение */
if(errorcode != grOk) /* если ошибка */
{
printf("Ошибка :%s\n",grapherrormsg(errorcode));
printf("Для останова нажмите любую клавишу\n");
getch();
exit(1); /* завершение с кодом ошибки */
}
line(o,o,getmaxx(),getmaxy());
/* очистка */
getch();
closegraph();
return 0;
}