home *** CD-ROM | disk | FTP | other *** search
/ Power-Programmierung / CD2.mdf / c / library / dos / grafik / rmtc02 / readxgf.c < prev    next >
Encoding:
C/C++ Source or Header  |  1992-04-06  |  555 b   |  30 lines

  1. #include <stdio.h>
  2. #include <alloc.h>
  3. #include <graphics.h>
  4.  
  5. void main()
  6. {
  7.   void *imgBuf;
  8.   FILE *F;
  9.   int driver = EGA;
  10.   int mode   = EGAHI;
  11.   unsigned int size;
  12.  
  13.   if ((F=fopen("gcar.xgf","rb")) == NULL)
  14.   {
  15.     printf("Can't open file!\n");
  16.     exit(0);
  17.   }
  18.   size=filelength(fileno(F));
  19.   imgBuf = malloc(size);
  20.   fread(imgBuf,size,1,F);
  21.   fclose(F);
  22.  
  23.   initgraph(&driver, &mode, "");
  24.   setfillstyle(SOLID_FILL,BLUE);
  25.   bar(0,0,639,349);
  26.   putimage(300,150,imgBuf,COPY_PUT);
  27.   free(imgBuf);
  28.   getch();
  29.   closegraph();
  30. }