Aucun opérateur ">>" ne correspond à ces opérandes

Résolu
devcpp2322 -  
 Utilisateur anonyme -
Bonjour,
je débute en c++, j'utilise visual studio comme ide
et quand j'essaye de lire des informations au clavier j'ai l'erreur:
aucun opérateur ">>" ne correspond à ces opérandes
Voilà mon programme:
#include <iostream>
#include <string>
using namespace std;

int main()
{
    cout << "Hello World!" << endl;
    string lecture();
    cout << "veuillez entrer une valeur:" << endl;
    cin >> lecture;
}

3 réponses

  1. Utilisateur anonyme
     
    Bonsoir

    enlève les parenthèses à la déclaration de la variable lecture
    2
    1. devcpp2322
       
      Merci beaucoup pour votre réponse!
      0
  2. Utilisateur anonyme
     
    Oui avec une valeur.
    1
  3. Utilisateur anonyme
     
    de rien avec les parenthèse c'est comme si tu déclares une méthode, alors que tu veux déclarer une variable
    0
    1. devcpp2322
       
      Pourtant j'ai lu dans un tutoriel qu'on pouvait initialiser une variable comme ça:
      int variable(23);
      0