Autor Tema: [RESUELTO] Problema con funcion  (Leído 1059 veces)

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

Desconectado Cortijero

  • PIC12
  • **
  • Mensajes: 57
[RESUELTO] Problema con funcion
« en: 23 de Mayo de 2010, 08:33:30 »
Hola! Estoy haciendo un programita, pero me aparece un error que soy incapaz de solucionar... creo que es debido a una funcion...

La funcion recibe 7 valores, y los procesa, pero no se si estoy declarando mal la funcion, o que puñetas masa...a ver si me podeis hechar una manilla (pego solo el trozo referente a la funcion:

DECLARACION:

Código: [Seleccionar]
int mostrar(byte d,byte m,byte y,byte dw,byte h,byte m,byte s);
LLAMADA A LA FUNCION:

Código: [Seleccionar]
mostrar(day,month,year,dow,hour,min,sec);
CUERPO DE LA FUNCION:

Código: [Seleccionar]
int mostrar(byte d,byte m,byte y,byte dw,byte h,byte m,byte s)
{
      printf(lcd_putc"\f    %2d:%2d:%2d\n %2d/",h,m,s,d);
      switch (m)
      {
         case 1: lcd_putc("Ene");break;
         case 2: lcd_putc("Feb");break;
         case 3: lcd_putc("Mar");break;
         case 4: lcd_putc("Abr");break;
         case 5: lcd_putc("May");break;
         case 6: lcd_putc("Jun");break;
         case 7: lcd_putc("Jul");break;
         case 8: lcd_putc("Ago");break;
         case 9: lcd_putc("Sep");break;
         case 10: lcd_putc("Oct");break;
         case 11: lcd_putc("Nov");break;
         case 12: lcd_putc("Dic");break;
      }

      printf(lcd_putc"/%2d  ",y);
      switch(dw)             //Para imprimir dia de la semana
      {
         case 1: lcd_putc("Lun");break;
         case 2: lcd_putc("Mar");break;
         case 3: lcd_putc("Mie");break;
         case 4: lcd_putc("Jue");break;
         case 5: lcd_putc("Vie");break;
         case 6: lcd_putc("Sab");break;
         case 7: lcd_putc("Dom");break;
      }
      
   return 0;
}
« Última modificación: 23 de Mayo de 2010, 11:04:32 por Cortijero »

Desconectado Cortijero

  • PIC12
  • **
  • Mensajes: 57
Re: Problema con funcion
« Respuesta #1 en: 23 de Mayo de 2010, 10:55:09 »
Resuelto.... El problema estaba en que repito la variable m.

Saludos y gracias.


 

anything