A voir également:
- Exception non gérée / violation d'acces en ecriture
- Exception non gérée / violation d'acces en ecriture ✓ - Forum - C
- Une exception non gérée s'est produite dans votre application - Forum - Logiciels
- Violation d'accès à l'adresse - Forum - Windows
- Une exception non gérée s'est produite dans votre application ✓ - Forum - Windows
- Excel mot de passe autorisant l'accès en écriture ✓ - Forum - Excel
3 réponses
Utilisateur anonyme
Bonjour
Tu as oublié un & :
alors qu'il faut, comme tu as mis ailleurs
Tu as oublié un & :
scanf ("%d%*c", menu);
alors qu'il faut, comme tu as mis ailleurs
scanf ("%d%*c", &menu);
adrihag
Oui j'ai vu mais ca ne change rien ..
Maintenant ma console se ferme immediatement apres avoir fait le premier scanf .. jpeux meme plus jouer ..
Maintenant ma console se ferme immediatement apres avoir fait le premier scanf .. jpeux meme plus jouer ..
Char Snipeur
- Messages postés
- 9688
- Date d'inscription
- vendredi 23 avril 2004
- Statut
- Contributeur
- Dernière intervention
- 2 octobre 2020
Houlà ! c'est quoi ces while en pagaille ?
srand ne s'utilise qu'une seule fois par programme, c'est l'initialisation de la graine du générateur aléatoire.
printf("Taux de reussite : %f %\n\n", pourcentage_vict);
pas de souci avec '%\' ? vire le '%' juste pour voir.
Tes scanf ne sont pas bon, ou tes test, si menu est de type 'int', il faut bien passé %d, par contre, il ne faut pas comparer avec '1' qui est un caractère dont la valeur entière dépend de la table ASCII.
Bref, beaucoup d'erreurs, difficile de te dire comment corriger, il faudrait réécrire correctement. Normalement une seule boucle while devrait suffire.
srand ne s'utilise qu'une seule fois par programme, c'est l'initialisation de la graine du générateur aléatoire.
printf("Taux de reussite : %f %\n\n", pourcentage_vict);
pas de souci avec '%\' ? vire le '%' juste pour voir.
Tes scanf ne sont pas bon, ou tes test, si menu est de type 'int', il faut bien passé %d, par contre, il ne faut pas comparer avec '1' qui est un caractère dont la valeur entière dépend de la table ASCII.
Bref, beaucoup d'erreurs, difficile de te dire comment corriger, il faudrait réécrire correctement. Normalement une seule boucle while devrait suffire.