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.
"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
Vous devez vous connecter pour publier un commentaire.
Parce que vous avez oublié de
#include <string>
Probablement parce que son <iostream> comprend les <string> déjà.
Dev-C++ probablement automatiquement fait un
#include <string>
(ou implicite) pour vous.Le format de la question (et la réponse) m'a fait penser qu'il était l'un de ces "gens normaux" blagues. 😉
OriginalL'auteur Alexander Gessler
Vous devriez
#include <string>
OriginalL'auteur Tamer Shlash