Test Foro de elhacker.net SMF 2.1

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
const char Meses[12] = {"Enero","Febrero","Marzo","Avril",...};

Y para encontrar el mes:

int i = 0;
int Mes = 0;

for (i = 0; i < 12;i++)
{
   if (strcmp(Entrada,Meses[i]) == 0)
   {
       Mes = i+1;
       break;
   }
}

if (!Mes) puts("No se encontro el mes");