Ver Mensaje Individual
  #5 (permalink)  
Antiguo 26/12/2013, 10:37
Avatar de vangodp
vangodp
 
Fecha de Ingreso: octubre-2013
Mensajes: 934
Antigüedad: 10 años, 7 meses
Puntos: 38
Respuesta: Insertar fecha en C++

Es algo como esto?
Código C++:
Ver original
  1. #include <iostream>
  2. #include <windows.h>
  3. using namespace std;
  4.  
  5. int main (){
  6.     int dia = 0;
  7.     int mes = 0;
  8.     int anio = 0;
  9.     char letra = 47;
  10.     char a;
  11.     char b;
  12.  
  13.     cout << "Entre la hora actual"<< endl;
  14.     cin >> dia >> a >> mes >> b >> anio;
  15.    
  16.     if ( dia>0 && dia< 32 && a == letra && mes >0 && mes < 13 && b == letra && anio>2000 && anio<2101 ){
  17.         cout << "La fecha es correcta!" << endl;
  18.         cout << "Fecha actual: " << dia << letra << mes << letra <<anio <<endl;
  19.     }else{
  20.         cout << "Incorrecto el formato: DD/MM/AAAA";
  21.     }
  22.     system("pause>null");
  23.     return 0;
  24. }
Si no pones la "/" entre los numeros te dice formato incorrecto, ademas lo validamos por si pone dia 35 o mes -1 o un año muy alto o muy bajo.Esos parametros los pones a tu gusto :D