Estructura:

struct Fecha {
    int dia, mes, anio;
} f1, f2;

Prototipos de Función:

void pedirDatos();
Fecha mayorDatos(Fecha, Fecha);
void mostrarDato(Fecha);

Función principal:

int main() {
    pedirDatos();
    Fecha reciente = mayorDatos(f1, f2);
    mostrarDato(reciente);

    system("pause");
    return 0;
}

Ejemplo de Uso:

Digite los datos de la primera fecha: dd/mm/aaaa
Dia: 31
Mes: 12
Anio: 1999

Digite los datos de la segunda fecha: dd/mm/aaaa
Dia: 01
Mes: 2
Anio: 2023

La fecha más reciente es:
Dia: 1 Mes: 2 Anio: 2023
Presione una tecla para continuar . . .