Nuevas NORMAS para el foro

Curso Hacker
Bienvenido(a), Visitante. Favor de ingresar o registrarse.
¿Perdiste tu email de activación? - Julio 09, 2008, 06:45:18
Boton Buscar
Inicio Ayuda Ingresar Registrarse
Visita: Articulos - Juegos Gratis - Da Foros

Comunidad Underground Hispana  |  Programacion  |  Programación  |  Carbide C/C#/C++  |  Tema: ejemplo sencillo de convertir una fecha a letras 0 Usuarios y 1 Visitante están viendo este tema. « anterior próximo »
Páginas: [1] Ir Abajo Imprimir
Autor Tema: ejemplo sencillo de convertir una fecha a letras  (Leído 301 veces)
J@Ker Lo10
Habitual
*****
Desconectado Desconectado

Mensajes: 200


'LA PRimeR @ VivE' J @Ker LOlo

???? ???? ????
Ver Perfil
« en: Junio 21, 2006, 09:06:30 »

#include <iostream.h>
#include <conio.h>
#include <string.h>


class fecha{
  private:
    int num1,num2,num3;
    char mes[10];
  public:
  fecha();
  void captura();
  void formato();
  void mostrar();
};

fecha::fecha()
{
  num1=0;
  num2=0;
  num3=0;
}

void fecha::captura()
{
  char tmp;
  cout<<"introduce la fecha: ";
  cin>>num1>>tmp>>num2>>tmp>>num3;
}

void  fecha::formato()
{
  switch(num2)
  {
    case 1 : strcpy(mes,"enero");
   break;
    case 2 : strcpy(mes,"febrero");
   break;
    case 3 : strcpy(mes,"marzo");
   break;
    case 4 : strcpy(mes,"abril");
   break;
    case 5 : strcpy(mes,"mayo");
   break;
    case 6 : strcpy(mes,"junio");
   break;
    case 7: strcpy(mes,"julio");
   break;
    case 8 : strcpy(mes,"agosto");
   break;
    case 9 : strcpy(mes,"septiembre");
   break;
    case 10 : strcpy(mes,"octubre");
   break;
    case 11 : strcpy(mes,"noviembre");
   break;
    case 12 : strcpy(mes,"diciembre");
   break;
    default: strcpy(mes,"desconocido");
  }
}

void fecha::mostrar()
{
  cout<<mes<<" "<<num1<<" de "<<num3;
}

void main()
{
  clrscr();
  fecha op;
  op.captura();
  op.formato();
  op.mostrar();
  getch();
}
En línea

El ConoCIMIenTo no lleGA poR si solo,
soLO kE el MEdio pARA oBteNERlo es ..........
elpolilla
Miembro
*****
Desconectado Desconectado

Mensajes: 102



Ver Perfil
« Respuesta #1 en: Junio 27, 2006, 02:09:01 »

En línea


J@Ker Lo10
Habitual
*****
Desconectado Desconectado

Mensajes: 200


'LA PRimeR @ VivE' J @Ker LOlo

???? ???? ????
Ver Perfil
« Respuesta #2 en: Junio 28, 2006, 07:58:51 »

en que parte??'
la caderna mas larga es "desconocido"
y cabe perfectamnete en un array de 10....
En línea

El ConoCIMIenTo no lleGA poR si solo,
soLO kE el MEdio pARA oBteNERlo es ..........
elpolilla
Miembro
*****
Desconectado Desconectado

Mensajes: 102



Ver Perfil
« Respuesta #3 en: Junio 29, 2006, 10:14:49 »

Eh, que yo sepa "desconocido" tiene 11 letras, y mas el null son 12 bytes lo que ocupa...
En línea


J@Ker Lo10
Habitual
*****
Desconectado Desconectado

Mensajes: 200


'LA PRimeR @ VivE' J @Ker LOlo

???? ???? ????
Ver Perfil
« Respuesta #4 en: Junio 29, 2006, 11:10:30 »

tienes razon..
solo que este programa lo hice en un compilador de borland....
y hai no me genero ningun desbordamiento...

lo probare en el GCC...
En línea

El ConoCIMIenTo no lleGA poR si solo,
soLO kE el MEdio pARA oBteNERlo es ..........
sowher
Habitual
*****
Desconectado Desconectado

Mensajes: 184


[ NuKE ]


Ver Perfil
« Respuesta #5 en: Junio 30, 2006, 09:01:33 »

tienes razon..
solo que este programa lo hice en un compilador de borland....
y hai no me genero ningun desbordamiento...

lo probare en el GCC...
Si no te h botado ningun error, pero de seguiro te boto un warnner... debr ver bien tus codes..

Saludos!
En línea
Páginas: [1] Ir Arriba Imprimir 
Comunidad Underground Hispana  |  Programacion  |  Programación  |  Carbide C/C#/C++  |  Tema: ejemplo sencillo de convertir una fecha a letras « anterior próximo »
Ir a:  


Ranking-Hits
Powered by SMF 1.1.5 | SMF © 2006-2007, Simple Machines LLC