Hola:
Si la fecha/hora te la da el ordenador con alguna función estilo time(), lo normal es que sea un entero que corresponde al número de segundos que han pasado desde el 1 de Enero de 1970 a la fecha en cuestión.
Si es para pedírsela al usuario desde teclado, puedes hacer dos cosas.
Pedir una cadena de caracteres char * (o String si tu compilador la tiene) y luego dedicarte a "separar" con alguna funcion con strtok() buscando las barras (o el separador que uses) y obtener dia, mes y año. Por ejemplo, si el usuario introduce "27/12/2003", con strtok() y separando con la /, obtienes dia "27", mes "12" y año "2003". Una vez hecho esto, la función atoi() o similar te permite convertir "27" (char *) en 27 (int).
Otra opción más simple es que al usuario le pidas el dia, el mes y el año por separado, así podrías leerlos directamente como int (siempre que no le de por escribir letras).
Se bueno.