ahora el problema esq se ingresen datos reales el dni por ejemplo tiene 8 numeros y una letra al final la fecha debe existir como tal en el calendario y el sexo tiene que ser entre masculino o femenino no se como hacer las validaciones correspondientes se que es con funciones y ya lo e intentado pero no me ha funcionado
Código
ejemplo de ejecucion
#include <stdio.h> #define DIM 5 typedef struct{ int dia,mes,year; }tfecha; typedef struct{ int num; char letra; } tdni; typedef struct{ tdni dni; tfecha fecha01; char genero; }tpersona; int main(){ tpersona pers,joven,adulto; int i; tfecha vfechas[DIM]; int j,aux,numdias; joven.dni.num=-1; adulto.dni.num=-1; for(i=0;i<=DIM;i++){ } return 0; }
ingrese dni 88888888t
fecha 25/67/2998
fecha mal ingresada por favor digite de nuevo
fecha 23/07/1998
sexo m
asi deberia ser ya con las respectivas validaciones
· Los códigos deben ir en etiquetas GeSHi
>aquí las reglas del foro
-Engel Lex