Mail Archives: djgpp/1999/08/18/03:48:19
At 11:31 PM 8/17/99 GMT, you 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'
>
>
>---------------------------------------------------------------------------
----------
>
>// MODEZ.C - A demo of mode Z (320x400x256)
[bunch of includes]
>
>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)
^
You forgot a semicolon here: the line should read
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
- GodOfWar
There is always one more bug.
- Raw text -