URL: https://linuxfr.org/forums/programmation-c--2/posts/probleme-avec-la-boucle-do-while Title: problème avec la boucle do while Authors: chepad Date: 2020年02月13日T02:39:41+01:00 License: CC By-SA Tags: Score: -1 bonjour! je voudrai comprendre pourquoi avec la fonction "gets" ma boucle "do while" ne fonctionne pas correctement, quand j'ai besoin de réessayer l'authentification, la boucle do while passe directement à la demande du mot de passe alors que ca devrait d’abord d’après la structure du code commencer par la demande du login! comment faire merci! ```C #include #include #include #include int main() { char login[10]; char mot[8], cg; int i; int rep; do{ printf("enter le login\n"); gets(login); printf("enter le password\n"); for(i=0;i<5;i++){ cg = getch(); mot[i]=cg; cg='*'; printf("%c",cg); } mot[i]='0円'; printf("non:0 ou oui:1"); scanf("%d",&rep); }while(rep==1); return 0; } ```

AltStyle によって変換されたページ (->オリジナル) /