www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1999/08/18/15:11:09

Date: Wed, 18 Aug 1999 11:13:50 +0300
From: Alexander Bokovoy <bokovoy AT minsk DOT lug DOT net>
X-Mailer: The Bat! (v1.15) S/N 32D2188E
Organization: BSPU named after Maxim Tank
X-Priority: 3 (Normal)
Message-ID: <18467.990818@minsk.lug.net>
To: websurfr <djgpp AT delorie DOT com>
Subject: Re: Error in this? Please reply.
References: <37B9F16F DOT 8605AC4B AT sympatico DOT ca>
Mime-Version: 1.0
Reply-To: djgpp AT delorie DOT com

On 18.08.1999, websurfr wrote:


> Hello everybody, I'm running DJGPP v.2 with a bunch of other files and
> the following code gives the following error:

> C:\c\modez.c: In function 'main':
> C:\c\modez.c:36: parse error before `for'
> C:\c\modez.c:36: parse error before `)'
> C:\c\modez.c:37: parse error before `)'
> C:\c\modez.c:21: warning: return type of `main' is not `int'
You've forgot to place ';' in order to finish the previous statement:
> // fill the screen with dark grey

> Fill_Screen_Z(8)
Right is:

Fill_Screen_Z(8);
                ^--- see difference.
> -------------------------------------------------------------------------------------

> // MODEZ.C - A demo of mode Z (320x400x256)

> // I N C L U D E S
> /////////////////////////////////////////////////////////////////////////

> #include <io.h>
> #include <conio.h>
> #include <stdio.h>
> #include <stdlib.h>
> #include <dos.h>
> #include <bios.h>
> #include <fcntl.h>
> #include <memory.h>
> #include <malloc.h>
> #include <math.h>
> #include <string.h>

> #include <black3.h>

> // MAIN
> ////////////////////////////////////////////////////////////////////////////////////


> void main(int argc, char **argv)
> {
> int index,           // loop variables
>      x, y,
>      color;          // holds the current color

> // set the graphics mode to mode Z 320x400x256

> Set_Mode_Z();

> // fill the screen with dark grey

> Fill_Screen_Z(8)

> // plot 1000 pixels in each of the colors

> for (color=1; color<256; color++)
>      for (index=0; index<1000; index++)
>           Write_Pixel_Z(rand()%320,rand()%400,color);

> // wipe screen

> for (index=320; index>=0; index--)
>      for (y=0; y<400; y++)
>           Write_Pixel_Z(index,y,0);

> // restore the video system to text

> Set_Graphics_Mode(TEXT_MODE);

> } // end main




> P.S Thanks in advance.




Best regards,
 Alexander <bokovoy AT minsk DOT lug DOT net>


- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019