Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: Gerardo2702 en 24 Agosto 2013, 02:41 am



Título: PROBLEMA C++
Publicado por: Gerardo2702 en 24 Agosto 2013, 02:41 am
estoy intentando resolevr un problema en C++ el cual me pide realizar un programa que acepte fechas de modo usual y las visualice como tres numeros. por ejemplo la entrada 12,febrero 2013 y la salida 12,2 2013.


Título: Re: PROBLEMA C++
Publicado por: ivancea96 en 24 Agosto 2013, 03:15 am
Pues dinos que llevas hecho, o qué no sabes hacer. ¿Cuál es tu duda?


Título: Re: PROBLEMA C++
Publicado por: Gerardo2702 en 24 Agosto 2013, 03:25 am
Mi duda el como declarar las variables a la hora de introducir en este caso el
Mes en letras,hacer la convercion a numeros enteros.

e intentato hacer uso de los if,else, switch pero me sigue tirando error a la hora de compilar.


Título: Re: PROBLEMA C++
Publicado por: amchacon en 24 Agosto 2013, 09:29 am
Código
  1. const char Meses[12] = {"Enero","Febrero","Marzo","Avril",...};

Y para encontrar el mes:

Código
  1. int i = 0;
  2. int Mes = 0;
  3.  
  4. for (i = 0; i < 12;i++)
  5. {
  6.   if (strcmp(Entrada,Meses[i]) == 0)
  7.   {
  8.       Mes = i+1;
  9.       break;
  10.   }
  11. }
  12.  
  13. if (!Mes) puts("No se encontro el mes");
  14.