Inizcjalizacja grafiki BC 3.1

0

Mam biblioteke graficzna SVGA64K.BGI, ktora dziala mi na kompie, bo mam progsa demostracyjnego, wkorzystujacego ta biblioteke, ale za chiny nie moge zainicjalizowac jej w moim programie, w ogole nie moge zadnego trybu zainicjalizowac, wklepalem na zywca przyklad z tutora i nic, pisze, ze nie moze znalezc drivera. DETECTGRAPH wykrywa VGA, ale juz INITGRAPH wypisuje, ze nie moze znalezc pliku, chociaz znajduje sie w katalogu ~/BGI konkretnie EGAVGA.BGI. Ma ktos jakis pomysl jak to zrobic ?

0

pokaz kod

0
int initgrafa()
{
int gdriver = DETECT, gmode, errorcode;

   /* initialize graphics mode */
   initgraph(&gdriver, &gmode, "egavga.bgi");

   /* read result of initialization */
   errorcode = graphresult();

   if (errorcode != grOk)  /* an error occurred */
   {
      printf("Blad graficzny: %s\n", grapherrormsg(errorcode));
      printf("Nacisnij klawisz aby zakonczyc:");
      getch();
      exit(1);             /* return with error code */
   }
return 0;
}

o to Ci chodzi?
a plik egavga.bgi wlep najlepiej do katalogu z kodem zrodlowym

0

installuserdriver()

1 użytkowników online, w tym zalogowanych: 0, gości: 1