Faute de frappe inconue?

Résolu/Fermé
visiteur - 1 déc. 2008 à 09:08
Azraka Messages postés 252 Date d'inscription mercredi 11 juin 2008 Statut Membre Dernière intervention 5 juin 2014 - 1 déc. 2008 à 09:25
Bonjour,j'ai fais une faute mais je ne la vois pas pourriez vous me l'indiquer .

voila le code source:

#include <stdio.h>
#include <stdlib.h>

int main()
{
do
{
long annee= 2009;
printf ("Nous sommes en %ld,\n", annee );
long age =0;
printf ("En Quelle Annee Etes Vous Ne ?");
scanf("%ld", &age);
long annif =0;
printf ("Avez vous deja fete votre anniversaire cette annee;0 pour oui et 1 pour non :");
scanf("%ld" , &annif);
long res ;
res = annee - age;
if (annif == 1)
{
res = res - 1;
}
printf ("Vous avez donc %ld ans !\n\n", res );
long rejouer= 0;
printf ("1-recomencer \n 2-quitter \n");
scanf ("%ld",&rejouer);

} while (rejouer == 1);
system("PAUSE");
return 0;
}


LE problème est apparament a la fin du code a } while (rejouer == 1); aidez moi SVP

1 réponse

Azraka Messages postés 252 Date d'inscription mercredi 11 juin 2008 Statut Membre Dernière intervention 5 juin 2014 14
1 déc. 2008 à 09:13
while (rejouer == 1)
{
system("PAUSE");
return 0;
}

Ce ne serait pas ça ? Je suis pas sûr mais il me semble..
0
d'un c'est une boucle do while et de deux elle englobe la totalité du programme
0
Azraka Messages postés 252 Date d'inscription mercredi 11 juin 2008 Statut Membre Dernière intervention 5 juin 2014 14 > visiteur
1 déc. 2008 à 09:25
Au temps pour moi, j'ai pas regardé assez attentivement.

Mais ça sert à rien d'employer ce vieux ton super désagréable, j'essayais juste de t'aider. Tu comprendras bien que du coup là j'en ai plus du tout envie.
0