Inversement de ligne

Bonjour, je commence tout juste la programmation, j'ai écris un code, il se compile niquel, mais j'ai problème au milieu d'une boucle. Je veux demander a l'utilisateur quel niveau de jeux il souhaite choisir puis je lui propose de taper le chiffre du niveau donc j'écris ça:

sprintf("Veuillez sélectionner votre niveau de jeu : 1, 2 ou 3");
scanf("%d", &niveauDeJeau");

Don logiquement les instructions se font dans l'odre mais quand ma première boucle est finie et que je reviens à ces instructions (si on recommence à jouer) et bien les deux s'inverse, c'est à dire que la phrase apparait après la demande...

Voilà j'espere avoir été un minimum clair, merci d'avance pour vos réponse :)

2 réponses

  • Votes
  • Date
  • Date décroissante
  1. Change la boucle de sens code ce message : ("%d AV ", &niveauDeJeau")
    1. Non là dès la première boucle ça s'inverse et t'es sur qu'il faut le guillemet a la fin ?
    2. Contributeur
      %D AV ?? Que veux-tu dire ?
  2. Contributeur
    Tu nous en dis pas assez...
    M'enfin, je pense voir de quel problème il s'agit. Rajoute un getchar(); après ton scanf("%d",...)

    Cdlt,