Necesito calcular cuantos años dias y meses q ha vivido el usuario con tan solo introducir la fecha de nacimiento(dia, mes y año) pero el problema es cuando intento introducir la fecha actual ejemplo: 06/08/2010 me da error
necesito toda la ayuda posible
hasta ahora tengo esto , las variables a son de años, las m son meses y las d son dias:
#include<stdio.h>
#include<conio.h>
main(){
int a1,a2,a3,a4,m1,m2,m3,m4,d1,d2,d3,d4;
printf("Introduce tu fecha de nacimiento(dia/mes/año)");
scanf("%i",&d1);
scanf("%i",&m1);
scanf("%i",&a1);
printf("Introduce la fecha actual(dia/mes/año)");
scanf("%i",&d2);
scanf("%i",&m2);
scanf("%i",&a2);
d3=d2-d1;
m3=m2-m1;
a3=a2-a1;
if(m3>0) {
a3=a3-1;
m3=m3+12;
}
if(d3>0){
m3=m3-1;
d3=d3+30;
}
printf("%i dias ,%i meses ,%i a¤os",d3,m3,a3);
getch();
}