Bonjour tout le monde...
Je croyais que ce ne serait qu'une formalité
et vlan!!! j'ai cette erreur que je ne comprends pas!!!
Mon code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
 
#include <iostream>  /*  ce qui vous permet d'utiliser les objets de la
                      * classe ostream dont cout est l'un d'eux: cout est un
                      * objet de la classe ostream*/
// i pour in et o pour out dans iostream; alors pourquoi error en ligne 17 ?
#include <string>
 
// prenomNom
using namespace std;
 
int main()
{
  string prenom();
  string nom();
  string prenomNom;  // une chaîne vide
 
  cout << "Quel est ton prénom ?";
  cin >>prenom;  /* ce qui => ERROR:
  * no match for operator>> (operand types are std::istream {aka std::basic_ist*/
  cout << "Ton nom de famille ?";  cin>>nom ;
  prenomNom += prenom; // on ajoute le prénom à la chaîne vide
  prenomNom += " "; // on ajoute un espace
  prenomNom += nom; // on ajoute le nom de famille
  cout << " Tu t'appelles " << prenomNom <<"."<< endl;
 
  return 0;
}