Problème programme en C

Lermit -  
mype Messages postés 2459 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour, je fais un prog en C qui consiste à rentrer 2 dates consécutives et ensuite je les tests pour savoir laquelle est la plus ancienne, voilà ma fonction main:

int main ()
{date hier; date demain;
printf ("on va vous demander une date \n" ) ;
hier=demande_date () ; /*je rentre la première date*/
demain=demande_date (); /*je rentre la deuxième date*/
plus_ancienne (hier, demain); /*je test quelle date est la plus ancienne*/
affiche_date ( hier||demain ); /*voilà où mon prog ne compile pas, j'aimerais afficher la date la plus ancienne*/
system ("PAUSE");
return 0;
}
merci d'avance pour votre aide, si vous voulez plus de détails n'hésitez pas,

Lermit
Configuration: Windows XP
Firefox 3.0.3

1 réponse

  1. mype Messages postés 2459 Date d'inscription   Statut Membre Dernière intervention   437
     
    faut pas metre de OU logique dans l'en tete d'une fonction
    tu devrais recuperer le resultat de plus_ancienne() et le passer en parametre a affiche_date()
    date=plus_ancienne (hier, demain); /*je test quelle date est la plus ancienne*/ 
    affiche_date (date);
    0