'cout' : undeclared identifier

'cout' : undeclared identifier - C++ - Programmation

Marsh Posté le 26-04-2012 à 00:34:09    

salut tout le monde;  
j'ai un petit problème  error C2065: 'cout' : undeclared identifier
, je travaille avec C++ sur visual studio 2010
malgré j'ai introduit  la bibliothèque #include "iostream.h"
using namespace std;   !!!  
merci  d'avance

Reply

Marsh Posté le 26-04-2012 à 00:34:09   

Reply

Marsh Posté le 26-04-2012 à 00:41:29    

#include <iostream>

Reply

Marsh Posté le 26-04-2012 à 00:46:43    

merci Elmoric ; mais svp est ce que je doit réecrire ça dans chaque fichier ou j'utilise cout (meme .h) ! ou bien il est assez suffisant de l'écrire une fois dans le fichier main.cpp ?

Reply

Marsh Posté le 26-04-2012 à 01:51:43    

Un fichier .h ne sert qu'à dire au compilateur que les méthodes qui sont définies dedans existent bien, et que le code source est quelque part ailleurs.
Cela suffit à faire le bonheur du compilateur (pour le linker c'est une autre histoire, mais ne brûlons pas les étapes).
Par ailleurs, et pour te donner une idée de ce qu'est la commande #include : elle peut en très gros se résumer en un copier-coller du fichier .h directement dans le code source lors de la compilation.
 
Conclusion : ajoute ton #include là où tu en as besoin. [:spamafote]
 
Je te conseille de prendre un bon bouquin de C++ pour t'aider, c'est plutôt très important à toute phase de ton apprentissage.
Je ne suis pas un pro des bouquins de C++, mais tu peux trouver une vieille édition (comprendre : qui n'intègre pas la norme C++11) de Thinking in C++, de Bruce Eckel, ici : http://www.mindview.net/Books/TICP [...] CPP2e.html
 
Sinon, "le langage C++" de Bjarne Stroustrup reste également une référence.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed