CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

J´aide les personne en C/C++

Masma
Masma
Niveau 10
14 juin 2007 à 17:35:41

Bon ben dans ce cas, je vais essayer. :-)

Kaoron
Kaoron
Niveau 9
14 juin 2007 à 17:50:44

Masma, le bout de code que tu as posté marche parfaitement, compilé avec GCC.

Voici le code du test, apres les corrections que j´ai mentionnées un peu avant:
http://rafb.net/p/2TTIzv36.html

PS, comme tu n´as pas répondu à mon précédent conseil :
Si ton problème est toujours le même, encore une fois : vérifie tes apostrophes! C´est au niveau de tes tests que tu n´arrives pas à passer (tu n´entres dans aucun corps de if), ton scanf reçoit bien un caractère (aies confiance en la librairie standard), mais ne se compare peut-être pas avec un caractère, donc ça passe pas!

Masma
Masma
Niveau 10
14 juin 2007 à 17:59:16

Je te jure, j´ai bien mis les apostrophes, je comprend vraiment pas d´ou vient l´erreur.
Peut étre des fonctions mais je crois pas. :-(

Kaoron
Kaoron
Niveau 9
14 juin 2007 à 18:10:56

Si tu fais les tests comme Fvirtman l´a indiqué, et que les apostrophes sont les bonnes, alors tu entres dans ton corps de if, ta fonction boutique est appelée et rien d´autre du code que tu as posté ne s´exécute.

Alors oui, dans ce cas l´erreur vient de la fonction.

Masma
Masma
Niveau 10
14 juin 2007 à 18:14:50

Mais je vois pas ce qu´il y a dans la fonctions pour que ça bug.

Fvirtman
Fvirtman
Niveau 10
14 juin 2007 à 18:15:56

visiblement, un moment ou a un autre, ton programme passe dans le "else" global alors qu´il ne devrait pas y passer.
Met un breakpoint sur le printf qu´il y a dans le else, et lance le debuggage pour voir :)

Masma
Masma
Niveau 10
14 juin 2007 à 18:17:45

Je suis sur Code::Blocks, comment on lance un débugage?

Fvirtman
Fvirtman
Niveau 10
14 juin 2007 à 18:18:04

j´sais pas, faut essayer...

Masma
Masma
Niveau 10
14 juin 2007 à 18:19:38

J´essaye mais je trouve pas...

Masma
Masma
Niveau 10
15 juin 2007 à 07:15:33

Je trouve vraiment pas :snif: quelqu´un peut m´aider?

KeepSmile
KeepSmile
Niveau 4
15 juin 2007 à 07:36:56

Bonjour,

Bon commençons étape par étape,

- Vérifie les déclarations de tes variables. (en même temps si tu pouvais les tester pour qu´on soit sur, ca serait bien).
- Réalise tu d´autre scanf dans tes fonctions ? si oui, fais un fflush(stdin);
- Que doit réaliser la fonction nommé ´boutique´ ?

Déjà avec ceci on devrait y voir un peu plus clair et régler le problème plus rapidement :).

dnob700
dnob700
Niveau 10
15 juin 2007 à 13:40:30

possible que le scanf("%c") laisse dans le flux d´entrée les retour à la ligne, même s´il retourne la main après. Il faudrait essayer avec :
scanf("%c\n",&lettre);

ou alors un flush après le scanf (je ne connais pas l´appel) ou alors lire une chaine :

char lettre[255];

scanf("%s",lettre);

if (lettre[0]==´B´)
...

Masma
Masma
Niveau 10
15 juin 2007 à 17:11:49

dnob700 :d) merci beaucoup, maintenant ça ne répéte pas avant de demander. Mais ça ne marche toujours pas. :-(

KeepSmile :d) 1)Comme je l´ai dit plus haut je l´ai ai déjà testé et normalement ça marche, c´est trés bizarre.
2)Oui j´utilise d´autre scanf dans mes fonctions mes tu parle des quels? Celle qui ne s´affichent pas ou celle qui te demande le choix?
3) La fonctions Boutique est censée afficher un system de boutique.

DrTenma
DrTenma
Niveau 6
15 juin 2007 à 18:19:02

Et bien ca vient de ta fonction boutique alors si ca affiche le printf de test mais pas le menu de ta boutique.

Masma
Masma
Niveau 10
15 juin 2007 à 19:41:58

En fait, je viens juste de tous les essayer et seul la fonction Auberge marche... juste avant de s´éteindre subitement :snif: .
Voilà le code de la fonction boutique, je ne vois rien dedans pour que ça ne marche pas.
http://rafb.net/p/vyATIA35.html

DrTenma
DrTenma
Niveau 6
15 juin 2007 à 19:46:18

Tu initialise fini avec 0 et tu fait while (fini==1) ? tu ne vois pas de probleme la ?

Masma
Masma
Niveau 10
15 juin 2007 à 20:03:56

Oups :rouge: zuteeee
Sinon aprés y´a toujours un probléme, regardez:
http://img504.imageshack..us/img504/6545/bugeuh2px5.png

DrTenma
DrTenma
Niveau 6
15 juin 2007 à 20:34:38

Et c´est quoi ton choix a chaque fois ?

[JV]MaxX
[JV]MaxX
Niveau 2
16 juin 2007 à 07:52:16

Bonjour a tous !

je recherche quelqu´un qui pourrais faire mon CBS (Custome Battle Systeme)et mon CMS (Custom Menu Systeme),dans le meme style que Golden Sun pour mon projet Golden Sun Origin.

Le CMS peut attendre plus tard,pour l´instant c´est le CBS qui m´importe le plus.

J;ai deja tous les battles set,etc ...

Merci a ceux qui vont vouloir m´aider et donner un peu (beaucoup ?) de leur temp.

Masma
Masma
Niveau 10
16 juin 2007 à 08:43:38

DrTenma :d) :question: comment ça?

Sous forums
  • Aide à l'achat Mac
  • Macintosh
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Steam Deck
  • Hardware
La vidéo du moment