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 : error C++

DébutPage précedente
1
Page suivantePage suivante
Toloveru_3 Toloveru_3
MP
Niveau 10
20 juillet 2014 à 13:53:21

error : no matching function for call to 'getline(std::istream&, int&)'

include <iostream>

  1. include <string>

using namespace std;

int main()
{
cout << "Combien vaut pi ?" << endl;
double piUtilisateur(-1);
cin >> piUtilisateur;

cin.ignore();

cout << "Tu as quel age ?" << endl;
int ageUtilisateur(13);
getline(cin, ageUtilisateur);

cout << "Tu pense que pi fait " << piUtilisateur << "et tu as " << ageUtilisateur << endl;
return 0;
}

C'est quoi le probléme s'il vous plait ? :-(

Toloveru_3 Toloveru_3
MP
Niveau 10
20 juillet 2014 à 13:59:11

Ah bas finalement il ma fallut enlevé le getline pour que sa marche.

Tribadism Tribadism
MP
Niveau 5
20 juillet 2014 à 17:39:42

Si tu tiens à mettre le "getline", il faut faire un "#include <fstream>" :ok:

Toloveru_3 Toloveru_3
MP
Niveau 10
21 juillet 2014 à 19:26:42

ok merci

godrik godrik
MP
Niveau 22
21 juillet 2014 à 21:24:02

Nan mais c'est pas ca le vrai probleme. Le deuxieme parametre de getline est un std::string&
cf http://www.cplusplus.com/reference/string/string/getline/

pierre135b pierre135b
MP
Niveau 10
21 juillet 2014 à 23:25:46

Oui, c'est de la que viens le problème, prend une string et convertis la en int après ;) (Ou fait un algorithme de vérification + conversion toi même ^^)

pierre135b pierre135b
MP
Niveau 10
21 juillet 2014 à 23:40:14

http://prntscr.com/44zdwk
Cadeau, oublie pas d'inclure les fichiers et de respecter la méthode (en gros elle prend une string et un bool)
Ça vérifie si l'utilisateur entre un int et le convertis après

Toloveru_3 Toloveru_3
MP
Niveau 10
23 juillet 2014 à 18:58:03

merci de vos conseille

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