hi, i have the following code:
BYTE is type def as unsigned char.
Code:
// header file:
typedef unsigned char BYTE;
struct LIGHTS
{
BYTE set1; // element 0
BYTE set2; // element 1
BYTE set3; // element 2
};
// inside main:
LIGHTS lights_array;
BYTE size;
lights_array.set1 = 31;
lights_array.set2 = 32;
lights_array.set3 = 33;
size = lights_array.set1 ; // get value of 'set1'
--------
problem is, i want to be able to access each element using a number, not the name... e.g.:
Code:
size = lights_array.set1 ; // retruns 31
size = lights_array.set3 ; // returns 33
would become (i know this is wrong) :
Code:
size = lights_array[0] ; // get value of element 0 (set1) return 31
size = lights_array[1] ; // get value of element 1 (set2) return 32
size = lights_array[2] ; // get value of element 2 (set3) return 33
how can i do this???
Joe
#