Erreur Debuger C2065 Visual Studio [Fermé]

Signaler
Messages postés
72
Date d'inscription
samedi 8 juin 2013
Statut
Membre
Dernière intervention
3 janvier 2017
-
Messages postés
552
Date d'inscription
dimanche 7 février 2016
Statut
Membre
Dernière intervention
9 mai 2021
-
Bonjour,

(Je tiens tout d'abord à dire que je suis débutant en programmation C++.)
Une erreur qui n'est pourtant pas justifier venant de mon code est affichée à chaque fois que je lance le débogage sous Visual Studio 2015 :
1>c:\users\root\documents\visual studio 2015\projects\win32project1\win32project1\win32project1.cpp(11): error C2065: 'cout': undeclared identifier
1>c:\users\root\documents\visual studio 2015\projects\win32project1\win32project1\win32project1.cpp(11): error C2065: 'endl': undeclared identifier

Voici mon programme qui est selon moi correct :
// Win32Project1.cpp : Defines the entry point for the console application.
//

#include <iostream>
#include "stdafx.h"

using namespace std;

int main()
{
cout << "bonjour" << endl;
return 0;
}


Merci d'avance d'une quelconque réponse.

1 réponse

Messages postés
552
Date d'inscription
dimanche 7 février 2016
Statut
Membre
Dernière intervention
9 mai 2021
73
Bonjour,

les déclarations de std::cout et std::endl sont dans iostream. Elles devraient être trouvées.
Le stdafx.h sent le Windows, cela déclare un header pré-compilé qui ignore peut-être les includes placés avant. Essaie de mettre #include <iostream> après cette ligne ou bien dans le fichier stdafx.h