CONNEXION
  • RetourJeux
    • Tests
    • Soluces
    • Previews
    • Sorties
    • Hit Parade
    • Les + attendus
    • Tous les Jeux
  • RetourActu
    • Culture Geek
    • Astuces
    • Réalité Virtuelle
    • Rétrogaming
    • Toutes les actus
  • RetourHigh-Tech
    • Actus JVTECH
    • Bons plans
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTECH
  • 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
    • Xbox Series
    • Overwatch 2
    • FUT 23
    • League of Legends
    • Genshin Impact
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • PS4
  • One
  • Switch
  • Wii U
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Etoile Abonnement RSS

Sujet : problemme cin....

DébutPage précedente
1
Page suivantePage suivante
Zen52 Zen52
MP
Niveau 5
28 juillet 2014 à 15:56:08

Salut alors voila mon probleme :
Je viens de commencer le cours du site du zero sur le c++ et j'en suis à un exercice à priori simple sur lequel je bloque :
J'essaye de faire un programme console qui affecte la valeur d'une variable b à une variable a, apres avoir demande à l'utilisateur de donner des valeurs à ces deux variables.
Voici les quelques lignes de code:

  1. include <iostream>

using namespace std;

int main()
{
int a(0);
int b(0);
cout << "Bonjour et Bienvenue dans le programme d'affectation b-->a !" << endl;
cout << "Veuillez entrer une valeur pour a :" << endl;
cin >> a;

cout << "Veuillez entrer une valeur pour b :" << endl;
cin >> b;

return 0;
}

(je n'ai pas fait la suite du programme, voyant que cette premiere partie ne fonctionnait pas)

L'IDE compile le programme (je suis sur code::blocks) et je ne recois aucun message d'erreur.
Lorsaue je lance le programme, je peux rentrer une valeur pour a puis le programme se termine sans me demander de valeur pour b, avec le message de code::blocks disant aue tout c'est bien passe...

Pouvez-vous me dire quelle erreur j'ai svp?

Zen52 Zen52
MP
Niveau 5
28 juillet 2014 à 16:27:19

Ok ok...
J'ai un peu honte de moi car je viens de me rendre compte aue si le programme n'agissait pas comme je le voulais, c'etait parce aue j'entrais comme un debile une lettre a la place d'un chiffre ce qui faisait bugger le programme x')
Pardonnez moi pour les fautes et l'absence de certains accens, je suis sur un clavier qwerty espagnol donc je galere un peu :fier:

sk-lope sk-lope
MP
Niveau 9
29 juillet 2014 à 09:05:37

Fait des assert pour tes entrées déjà, et puis juste une chose :

Quand tu fais des cin, il faut toujours te demander si c'est que du text ? que des chiffres ? ou les deux et là tu fais tes conditions.

Xwilarg Xwilarg
MP
Niveau 8
29 juillet 2014 à 14:02:40

Sinon faut faire des templates (il me semble) pour pouvoir entrer chiffres et lettres.

DébutPage précedente
1
Page suivantePage suivante
Répondre
Prévisu
?
Victime de harcèlement en ligne : comment réagir ?
Infos 0 connecté(s)

Gestion du forum

Modérateurs : godrik, LGV
Contacter les modérateurs - Règles du forum

Sujets à ne pas manquer

La vidéo du moment