Не работает инициализация графика - 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);
}Решение задачи: «Не работает инициализация графика»
textual
Листинг программы
#define PATHTODRIVER "c:\\borlandc\\bgi\\"
void main(void)
{
....
initgraph(&gdriver, &gmode, PATHTODRIVER);
....
Объяснение кода листинга программы
- В начале кода определен макрос PATHTODRIVER, который содержит путь к драйверу графической библиотеки.
- Затем следует функция main, которая является точкой входа в программу.
- Внутри функции main происходит инициализация графического режима и установка параметров ввода-вывода с помощью функции initgraph.
- Параметры функции initgraph это:
- gdriver - указатель на структуру, описывающую параметры драйвера
- gmode - указатель на структуру, описывающую параметры графического режима
- PATHTODRIVER - строка, содержащая путь к драйверу графической библиотеки