TODOPIC

Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: Bruno Mafra en 21 de Mayo de 2023, 07:38:01

Título: error 36
Publicado por: Bruno Mafra en 21 de Mayo de 2023, 07:38:01
buenos dias.

me sale el error 36, referente al "void" (expecting a ; or , y no acabo de entender el porque.

#include <16F887.h>
#use DELAY(CLOCK = 4000000)
#FUSES XT,NOWDT,NOPROTECT,NOPUT
#USE fast_IO (c)
int DISPLAY[10]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};
int contador


 void main()
{
     set_tris_c(0x00);
     
     while(true)
     {
      for (contador=0; contador<10; contador++)
      {
      output_c(display[contador]);
      delay_ms(500);
      }
     }
}


gracias
Título: Re:error 36
Publicado por: Eduardo2 en 21 de Mayo de 2023, 09:37:33
A la linea de int contador le falta el ; final.
De lo contrario C cree que la linea continua hasta void main()
Título: Re:error 36
Publicado por: Bruno Mafra en 21 de Mayo de 2023, 12:44:22
gracias.. muchas gracias