Probléme sur mon prog(c++)
Fermé
hasti
-
20 juin 2005 à 19:13
mamiemando Messages postés 33432 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 16 décembre 2024 - 21 juin 2005 à 19:11
mamiemando Messages postés 33432 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 16 décembre 2024 - 21 juin 2005 à 19:11
A voir également:
- Probléme sur mon prog(c++)
- Robot prog - Télécharger - Édition & Programmation
- Prog dvb - Télécharger - Télévision
- Prog DVB ne fonctionne plus ✓ - Forum TV & Vidéo
- Comment faire patienter un prog - Forum Programmation
- Aide pr premier pas en prog ✓ - Forum Programmation
3 réponses
mamiemando
Messages postés
33432
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
16 décembre 2024
7 809
20 juin 2005 à 20:31
20 juin 2005 à 20:31
1) Bon déjà c'est du c pas du c++.
2) Ensuite ce serait mieux de poster le code entre les balises code pour avoir un semblant d'indentation.
3)Ce serait bien de faire des fonctions (pour débugger et relire c'est plus facile).
4) Tentative ;o) Pas "tantative" !!
5) Bienvenue !! Pas Bien venue
2) Ensuite ce serait mieux de poster le code entre les balises code pour avoir un semblant d'indentation.
3)Ce serait bien de faire des fonctions (pour débugger et relire c'est plus facile).
4) Tentative ;o) Pas "tantative" !!
5) Bienvenue !! Pas Bien venue
Utilisateur anonyme
21 juin 2005 à 00:50
21 juin 2005 à 00:50
salut Hasti
tu m'as fais suer mon cochon lol
J'ai changer ceci et celà fonctionne, mais c'est pas encore celà:
(scanf("%c",&let); )
est à remplacé par celà:
(scanf("%s",&let); )
La réponse est en fait que tu n'as plus qu'un seul caractère mais bien une chaîne et si je me goure pas, il prendra le premier caractère
donc "ENTER" part aux oubliettes.
Il y a une meilleure façon de faire, il faut mettre un tout petit peu d'ordre et c'est bon comme du chocolat
Salut
Bxflash
tu m'as fais suer mon cochon lol
J'ai changer ceci et celà fonctionne, mais c'est pas encore celà:
(scanf("%c",&let); )
est à remplacé par celà:
(scanf("%s",&let); )
La réponse est en fait que tu n'as plus qu'un seul caractère mais bien une chaîne et si je me goure pas, il prendra le premier caractère
donc "ENTER" part aux oubliettes.
Il y a une meilleure façon de faire, il faut mettre un tout petit peu d'ordre et c'est bon comme du chocolat
Salut
Bxflash
mamiemando
Messages postés
33432
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
16 décembre 2024
7 809
21 juin 2005 à 19:11
21 juin 2005 à 19:11
Il faut aussi qu'il alloue let sinon ca va faire une segfault...
char let[200];
Désolé d'avoir été un peu sec mais le français c'est important... même en informatique... Et si je t'ai dit de faire des fonctions c'est pas pour t'emmerder mais pour être lisible... Ca aussi c'est important...
Bonne chance ;o)
char let[200];
Désolé d'avoir été un peu sec mais le français c'est important... même en informatique... Et si je t'ai dit de faire des fonctions c'est pas pour t'emmerder mais pour être lisible... Ca aussi c'est important...
Bonne chance ;o)
20 juin 2005 à 21:03
Rq1:Je suis assez grand pour me conseiller d etuliser des fonction, je sais bient ce qu je fais.
Rq2:Ne jouez pas le Grand savant,C'est bient en DEV C++
A propos avez vous la réponse?
20 juin 2005 à 23:34
J'ai regardé ton prog et franchement au début je ne voyais pas ce qui déconnait...
Mais je pense avoir trouvé, remplaces
par
En fait, avec la fonction scanf, quand tu tapes sur Entrée après le caractère, le prog l'enregistre et considère cela comme un caractère.
Avec gets, le prog attend le retour chariot pour enregistrer le caractère.
A+.
21 juin 2005 à 09:58
maintenant ca fonctionne correctement.