Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
/* */ No cuentan la lineas
11-11-2012, 03:44 PM,
#1
/* */ No cuentan la lineas
No se si este es un problema del IDE o del compilador.

Si se ponen comentarios de varias lineas encerrados entre /* */ el compilador no las tiene en cuenta ( solo cuenta 1 ), eso hace que cualquier error que aparezca no tiene la refencia correcta.

Por favor de chequearla, es facil evitarlo no utilizarlas.

Saludos
Reply
12-11-2012, 08:30 AM,
#2
RE: /* */ No cuentan la lineas
Que versión de Pinguino IDE estas usando?
Reply
14-11-2012, 06:48 PM,
#3
RE: /* */ No cuentan la lineas
Perdon por la demora, la ultima X.3 sincronizada con svn del code.google
Reply
14-11-2012, 08:05 PM,
#4
RE: /* */ No cuentan la lineas
Podrías confirmar de nuevo y enviarme un ejemplo de código en dónde se genere el error, a mi me funciona correctamente.
Gracias.
Reply
22-12-2012, 06:09 AM,
#5
RE: /* */ No cuentan la lineas
si como no por ejemplo esto

/*-----------------------------------------------------
Author: --<>
Date: Sat Dec 22 01:02:58 2012
Description:

-----------------------------------------------------*/

/*este es
un comentario
extenso
con el
unico proposito
de gastar
lineas*/

void setup() {
//run once:

}

void loop() {
//run repeatedly:
i=32; //error en la linea
}

El error es i=32; que segun el editor esta en la linea 23 y el compilador lo reporta en la 20.

Pinguino: Pinguino 4550
Proc: 18f4550
Archivo: /home/fernando/x.3/.temp/Newfile0.pde
/home/fernando/x.3/source/user.c:12: error 20: Undefined identifier 'i'
error mientras compila archivo/home/fernando/x.3/.temp/Newfile0
Reply
22-12-2012, 07:40 AM,
#6
RE: /* */ No cuentan la lineas
Hola fvergniaud, voy a probar tu código. Bueno obviamente te va a salir un error porque no has definido la variable "i". Si colocas:

int i;

Ya no salen errores. Esa era tu consulta?


(22-12-2012, 06:09 AM)fvergniaud Wrote: si como no por ejemplo esto

/*-----------------------------------------------------
Author: --<>
Date: Sat Dec 22 01:02:58 2012
Description:

-----------------------------------------------------*/

/*este es
un comentario
extenso
con el
unico proposito
de gastar
lineas*/

void setup() {
//run once:

}

void loop() {
//run repeatedly:
i=32; //error en la linea
}

El error es i=32; que segun el editor esta en la linea 23 y el compilador lo reporta en la 20.

Pinguino: Pinguino 4550
Proc: 18f4550
Archivo: /home/fernando/x.3/.temp/Newfile0.pde
/home/fernando/x.3/source/user.c:12: error 20: Undefined identifier 'i'
error mientras compila archivo/home/fernando/x.3/.temp/Newfile0
mi Blog MicroEmbebidos (PINGUINO,PIC,STM32F,ATMEL)
http://microembebidos.wordpress.com/
Reply
28-12-2012, 10:27 PM,
#7
RE: /* */ No cuentan la lineas
No esa no es la consulta, el error es a proposito para que veas que el error lo marca en una linea incorrecta.

Este ejemplo es muy sencillo pero cuando tenes muchas lineas de codigo la cosa se complica.
Reply
28-12-2012, 10:36 PM,
#8
RE: /* */ No cuentan la lineas
hola! tambien me salió el error al que refieres, en un código largo utilicé las lineas de comentario /* */ y el código lo tomaba en cuenta, luego cambie eso por // y al menos se solucionó.

(28-12-2012, 10:27 PM)fvergniaud Wrote: No esa no es la consulta, el error es a proposito para que veas que el error lo marca en una linea incorrecta.

Este ejemplo es muy sencillo pero cuando tenes muchas lineas de codigo la cosa se complica.
mi Blog MicroEmbebidos (PINGUINO,PIC,STM32F,ATMEL)
http://microembebidos.wordpress.com/
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)