Pourquoi n'est-ce pas cin >> string de travail avec Visual C++ 2010?

#include <iostream>

using namespace std;

int main() {
    string s;
    cin >> s;
    cout << "Hello World!";
}

Ce n'est pas de travail. Pourquoi?

La prochaine fois que vous vous poser des questions, vous devriez essayer d'être un peu plus concret, c'est à dire des erreurs de compilation, etc.
"Ce n'est pas de travail" fournit presque aucune information. Erreur de compilateur? Au moment de l'exécution de crash? Pas de sortie? Nous n'avons aucune idée. Chaque fois que vous êtes tenté de dire "Ce n'est pas de travail", à la place s'il vous plaît poster la chose qui se produit, au lieu de ce que vous attendez.

OriginalL'auteur Ivan | 2011-03-17