Pregunta: | 1815 - PREGUNTA ACERCA DE GRÁFICOS EN C |
Autor: | Juanjo |
Soy nuevo en esto de los gráficos en C, y la verdad es que aunque tengo programas ejemplo, hay ciertas cosas que no entiendo. La mayor de mis dudas es ahora la declaración de esta estructura: (El programa carga una imagen con una paleta a partir del fichero SVGA256.BGI con installuserdriver()) typedef struct { unsigned char R, G, B; } RGBColor; typedef RGBColor VGAPalette[256]; Lo cual equivale a: typedef struct { unsigned char R, G, B; } VGAPalette[256]; Yo entiendo que esto no es un array de estructuras, por lo cual no entiendo la utilizacion que de esa estructura se hace cuando se declara: VGAPalette VGAPal; para luego leer por ejemplo la cabezera del fichero imagen (*.cap) con fread(VGAPal,1,768,fp); MUCHÍSISIMAS GRACIAS POR ADELANTADO |