Не работает инициализация графика - C (СИ)

Узнай цену своей работы

Формулировка задачи:

void main(){
    int gdriver = DETECT, gmode, errorcode;
    initgraph (&gdriver, &gmode,"C:\\progra~1\\borlandc\\BGI");
    errorcode = graphresult();
    if(errorcode != grOk){
        printf("Grafics error!!!\n");
        printf("Press any key to halt...");
        getch();
        exit(1);
    }
Пишет Grafics error Что делать

Решение задачи: «Не работает инициализация графика»

textual
Листинг программы
#define PATHTODRIVER "c:\\borlandc\\bgi\\"
void main(void)
{
....
initgraph(&gdriver, &gmode, PATHTODRIVER); 
....

Объяснение кода листинга программы

  1. В начале кода определен макрос PATHTODRIVER, который содержит путь к драйверу графической библиотеки.
  2. Затем следует функция main, которая является точкой входа в программу.
  3. Внутри функции main происходит инициализация графического режима и установка параметров ввода-вывода с помощью функции initgraph.
  4. Параметры функции initgraph это:
    • gdriver - указатель на структуру, описывающую параметры драйвера
    • gmode - указатель на структуру, описывающую параметры графического режима
    • PATHTODRIVER - строка, содержащая путь к драйверу графической библиотеки

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 3.667 из 5