Problème cin et cout

[Résolu]
Signaler
Messages postés
22
Date d'inscription
vendredi 17 février 2006
Statut
Membre
Dernière intervention
5 mai 2009
-
Messages postés
3874
Date d'inscription
mardi 8 mars 2005
Statut
Modérateur
Dernière intervention
7 novembre 2014
-
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.

Merci d'avance.

1 réponse

Messages postés
3874
Date d'inscription
mardi 8 mars 2005
Statut
Modérateur
Dernière intervention
7 novembre 2014
14
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