Autor Tema: error 36  (Leído 1166 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Bruno Mafra

  • PIC10
  • *
  • Mensajes: 33
error 36
« 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
Bruno Mafra

Desconectado Eduardo2

  • PIC24H
  • ******
  • Mensajes: 1004
Re:error 36
« Respuesta #1 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()

Desconectado Bruno Mafra

  • PIC10
  • *
  • Mensajes: 33
Re:error 36
« Respuesta #2 en: 21 de Mayo de 2023, 12:44:22 »
gracias.. muchas gracias
Bruno Mafra