Test Foro de elhacker.net SMF 2.1

Programación => Programación C/C++ => Mensaje iniciado por: eduardo1012 en 29 Octubre 2016, 17:19 PM

Título: Validacion de fecha
Publicado por: eduardo1012 en 29 Octubre 2016, 17:19 PM
Buenas tengo un programa en el que debo ingresar unos artículos de venta y en estos tengo que ingresar una fecha de caducidad. El problema surge ahí cuando recibo la fecha como podría hacer que solo sea DD/MM/YY.
Estaba pensando en solo permitir introducir los números y el slash, pero puede que se ingrese //121212 o similar, alguien tiene alguna sugerencia?
Título: Re: Validacion de fecha
Publicado por: eduardo1012 en 29 Octubre 2016, 19:26 PM
Estaba pensando en algo como esto:
Código (cpp) [Seleccionar]
#include<stdio.h>
#include<conio.h>

main(){
int dia,mes,año;
do{
printf("Ingresa: ");
scanf("%d/%d/%d",&dia,&mes,&año);
}while(dia>31 || mes>12 || año>25);


printf("%d/%d/%d",dia,mes,año);

getch();
}

pero al ingresar //121212 debería ser invalido, como puedo solucionar esto?