Hola, tengo este tipo definido en mi código y me sale el error que puse en el título.
/* type */
typedef my_type *matrix[MAX_NUM];
¿Sabéis que puede ocurrir?
| |||
expected ',' or ';' before '*' Hola, tengo este tipo definido en mi código y me sale el error que puse en el título. /* type */ typedef my_type *matrix[MAX_NUM]; ¿Sabéis que puede ocurrir? |
| |||
Respuesta: expected ',' or ';' before '*' Typedef tiene como sintaxis: typedef tipo_existente nuevo_tipo En tu código tienes como tipo existente 'my_type' que no existe. Supongo que habrás copiado esto de algún sitio, y se te ha olvidado reemplazar my_type por el tipo de dato que quieres. Este typedef, especifica un un array de puntero tamaño MAX_NUM. En el caso de querer que los datos sean de tipo int por ejemplo deberías tener:
Código:
typedef int (*matrix)[MAX_NUM]; //ejemplo matrix miMatrix;
__________________ Foros Desarrollo de Juegos |
Etiquetas: |