thorodin
Messages postés22Date d'inscriptionvendredi 17 février 2006StatutMembreDernière intervention 5 mai 2009
-
19 déc. 2007 à 16:58
cs_rt15
Messages postés3874Date d'inscriptionmardi 8 mars 2005StatutModérateurDernière intervention 7 novembre 2014
-
19 déc. 2007 à 17:34
Bonjour,
J'ai un problème avec visual studio .net. Je crée un projet visual studio C++ projet console Win32. Il me génère main.cpp et stdafx.cpp. je veux utiliser cout et cin pour écrire sur la console. j'utilise iostream.h, il est en effet inclut dans stdafx.h. quand je compile, il me dit qu'il ne trouve pas cout et cin, pourtant j'ai inclut iostream.h. il est défini dans C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include. Quand j'utilise printf et scanf, tout fonctionne bien et j'arrives à compiler, je ne comprends pas cette erreur.
cs_rt15
Messages postés3874Date d'inscriptionmardi 8 mars 2005StatutModérateurDernière intervention 7 novembre 201413 19 déc. 2007 à 17:34
Salut,
En C++, il y a des namespaces = espaces de noms.
Ils permettent par exemple de définir plusieurs types avec le même nom, en les mettants dans des namespaces différents.
Tous les trucs que tu cherches sont dans le namespace std. Il faut que
tu précise que tu veux utiliser ce namespace avec la ligne suivante, au
début du fichier :
using namespace std;
Sinon, tu peux aussi préfixer avec std:: :
std::cout
<hr size="2" width="100%" />3ème année en ecole d'ingé d'info cherche stage de 4 mois à partir du 01/04/08