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