Controle d un entier en C

daniel7 Messages postés 110 Date d'inscription   Statut Membre Dernière intervention   -  
daniel7 Messages postés 110 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
je veut controler le signe de tn
do
{
printf("Donner la trame a transmetre %d \n",tn);
} while ( tn<=0);
scanf ("%d\n",&tn);
mai on m affiche
Donner la trame a transmetre
Donner la trame a transmetre
Donner la trame a transmetre
plusieur fois diasant un boucle infinie

svp dite moi c koi l erreur ke j ai commis?
merci
A voir également:

2 réponses

liondu94
 
j'ai pas l'habitude de faire des do while mais ton scanf est en dehors de ta boucle d'où une boucle infinie vu que tn ne change jamais de valeur !!
mets ton scanf après ton printf et ça devrait aller :).
0
daniel7 Messages postés 110 Date d'inscription   Statut Membre Dernière intervention   8
 
ok merci
0