Partage
  • Partager sur Facebook
  • Partager sur Twitter

Plantages

    8 janvier 2006 à 9:52:05

    Voilà... En fait, dans mes programmes, quand l'ordinateur attends que je rentre une variable int , doucle ou float, il plante complètement si je me trompe, en entrant une lettre par exemple...
    J'arrive bien à y remédier, en rentrant un char, auquel je fais correspondre ensuite un int, mais c'est à la vérité un peu lourd...
    Comment y rémedier ?
    • Partager sur Facebook
    • Partager sur Twitter
    Anonyme
      8 janvier 2006 à 9:58:39

      Tu utilise scanf ? Dans ce cas matéo a espliquer que c'était pour la sésie formater, c'est a dire quand on est sure que c'est bien un int que l'on va récupèrer.
      Sinon il faut utiliser getchar(c) ou plus simplement cin(c++)
      Exemple :
      int mavar;
      cin >> mavar;
      char Tab[25];
      cin >> Tab;
      cout << mavar << " & " << Tab << '\n';
      • Partager sur Facebook
      • Partager sur Twitter

      Plantages

      × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
      × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
      • Editeur
      • Markdown