Date: Wed, 18 Aug 1999 11:13:50 +0300 From: Alexander Bokovoy 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 Subject: Re: Error in this? Please reply. References: <37B9F16F DOT 8605AC4B AT sympatico DOT ca> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit 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 > #include > #include > #include > #include > #include > #include > #include > #include > #include > #include > #include > // 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