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?
Estaba pensando en algo como esto:
#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?