Lunes 16 de Diciembre de 2024, 06:46
SoloCodigo
Bienvenido(a),
Visitante
. Por favor,
ingresa
o
regístrate
.
¿Perdiste tu
email de activación?
Inicio
Foros
Chat
Ayuda
Buscar
Ingresar
Registrarse
SoloCodigo
»
Foros
»
Programación General
»
C/C++
(Moderador:
Eternal Idol
) »
syntax error before '.' token
« anterior
próximo »
Imprimir
Páginas: [
1
]
Autor
Tema: syntax error before '.' token (Leído 3276 veces)
Riskz
Miembro activo
Mensajes: 39
syntax error before '.' token
«
en:
Viernes 6 de Marzo de 2009, 20:28 »
0
Código: Text
typedef struct {
GLfloat amb[4];
GLfloat dif[4];
GLfloat spe[4];
GLfloat shi;
} RS_material;
typedef struct {
GLfloat amb[4];
GLfloat dif[4];
GLfloat spe[4];
GLfloat pos[4];
} RS_light;
RS_material silver;
RS_light luz0;
silver.amb={0.19225,0.19225,0.19225,1.0};
silver.dif={0.50754,0.50754,0.50754,1.0};
silver.spe={0.508273,0.508273,0.508273,1.0};
silver.shi=0.4;
luz0.pos={1.0,1.0,1.0};
luz0.amb={0.0,0.0,0.0,1.0};
luz0.spe={1.0,1.0,1.0,1.0};
luz0.dif={1.0,1.0,1.0,1.0};
Cuando intento compilar me salta este error en las lineas 19,20,21,22,25,26 y 27: "syntax error before '.' token"
Alguien sabe que puede ser?
Gracias
Tweet
Eternal Idol
Moderador
Mensajes: 4696
Nacionalidad:
Re: syntax error before '.' token
«
Respuesta #1 en:
Viernes 6 de Marzo de 2009, 20:41 »
0
¿El codigo ese esta en el medio de la nada?
Nacional y Popular
En mi país la bandera de Eva es inmortal.
Queremos una Argentina socialmente justa, económicamente libre y políticamente soberana.
¡Perón cumple, Evita dignifica!
La mano invisible del mercado me robo la billetera.
Riskz
Miembro activo
Mensajes: 39
Re: syntax error before '.' token
«
Respuesta #2 en:
Viernes 6 de Marzo de 2009, 20:46 »
0
No, es parte de un programa, pero aunque lo ponga dentro de una funcion me sigue tirando error exatcamente en esos lugares, como si hubiera un error de sintaxis en la inicializacion de las variables :S
Eternal Idol
Moderador
Mensajes: 4696
Nacionalidad:
Re: syntax error before '.' token
«
Respuesta #3 en:
Viernes 6 de Marzo de 2009, 21:14 »
0
Solo se puede inicializar arrays con esa sintaxis en la declaracion.
Nacional y Popular
En mi país la bandera de Eva es inmortal.
Queremos una Argentina socialmente justa, económicamente libre y políticamente soberana.
¡Perón cumple, Evita dignifica!
La mano invisible del mercado me robo la billetera.
Riskz
Miembro activo
Mensajes: 39
Re: syntax error before '.' token
«
Respuesta #4 en:
Viernes 6 de Marzo de 2009, 21:27 »
0
Código: Text
silver.amb[0]=0.19225;
silver.amb[1]=0.19225;
silver.amb[2]=0.19225;
silver.amb[3]=1.0;
silver.dif[0]=0.50754;
silver.dif[1]=0.50754;
silver.dif[2]=0.50754;
silver.dif[3]=1.0;
silver.spe[0]=0.508273;
silver.spe[1]=0.508273;
silver.spe[2]=0.508273;
silver.spe[3]=1.0;
silver.shi=0.4;
luz0.pos[0]=1.0;
luz0.pos[1]=1.0;
luz0.pos[2]=1.0;
luz0.amb[0]=0.0;
luz0.amb[1]=0.0;
luz0.amb[2]=0.0;
luz0.amb[3]=1.0;
luz0.spe[0]=1.0;
luz0.spe[1]=1.0;
luz0.spe[2]=1.0;
luz0.spe[3]=1.0;
luz0.dif[0]=1.0;
luz0.dif[1]=1.0;
luz0.dif[2]=1.0;
luz0.dif[3]=1.0;
Pues gracias no sabia que no se podia usar esa sintaxis, siempre se aprende algo nuevo.
Ahora probe de esta manera, pero me sigue saliendo "c syntax error before '.' token", aunque ahora solo aparece en la primer inicializacion :S
EDITO: ya esta, ya lo arregle, muchas gracias eternal, te debo una -.^
Eternal Idol
Moderador
Mensajes: 4696
Nacionalidad:
Re: syntax error before '.' token
«
Respuesta #5 en:
Viernes 6 de Marzo de 2009, 21:50 »
0
De nadas
Nacional y Popular
En mi país la bandera de Eva es inmortal.
Queremos una Argentina socialmente justa, económicamente libre y políticamente soberana.
¡Perón cumple, Evita dignifica!
La mano invisible del mercado me robo la billetera.
Imprimir
Páginas: [
1
]
« anterior
próximo »
SoloCodigo
»
Foros
»
Programación General
»
C/C++
(Moderador:
Eternal Idol
) »
syntax error before '.' token