> > > > ive been looking at olaf's .pal file description and i cant understand them really. it says that its an array[0-255], so does this mean that its an array with 256 slots(i assume it is). and then it is a record of (red,green,blue;byte), so does this mean that each slot in the array is another array of each of these items?. so in c++ how can you read a .pal file, i just want to read it and experiment with it. can someone explain all this for me?
> > > byte pal[768];
> > > int i = 9;
> > > int red = pal[3 * i];
> > > int green = pal[3 * i + 1];
> > > int blue = pal[3 * i + 2];
> > (bare with me here)
> > makes more sense now, but why is i = 9?
> That's just an example. 0 to 255 are also valid.
Understandable, thanks.
> > i assume i increases to put more entires into the array, right? how would you read a .pal file and enter all of the colors into the array?
> With fread().
fread() has 4 parameters,
void *buffer, -this would be pal[768]
size_t size, -im not sure of this(would 6 bits have anything to do with it?)
size_t count, -not sure about this one either.
FILE *stream -file object, i know this one