Pb dans un programme très simple

Pb dans un programme très simple - C++ - Programmation

Marsh Posté le 06-08-2004 à 20:35:32    

Salut tlm,
 
Vala, je reprend trankilou l'apprentissage du langage C++ car g oublié qqes trucs ces derniers mois.
 
Mais le 1er programme donné par le tutorial (et encore g enlevé le .h à iostream...) :
// my first program in C++
 
#include <iostream>.
 
int main ()
{
  cout << "Hello World!";
  return 0;
}
me donne une erreur à la ligne "cout << ..." : dev-C++ 4.9.9.0 (le compilo que j'utilise, j'ai perdu visual C++ qu'on m'avait passé cette année :-/) ne connait pas la fonction "cout" apparemment.  
Et en ajoutant "using namespace.std", hé bah il ne connaît pas non plus :-/
 
Tout ça m'inquiète un peu (j'ai bien enregistré le fichier en .cpp, pas de pb à ce niveau)... Heeeeelp quoi :-)
Merci d'avance!

Reply

Marsh Posté le 06-08-2004 à 20:35:32   

Reply

Marsh Posté le 06-08-2004 à 20:43:26    

Si tu enleve le .h a iostream il faut lui dire dans quel namespace cout se trouve... soit tu met

Code :
  1. using namespace std;

au debut du code soit tu met

Code :
  1. std::cout

a la place de cout tout seul.

Reply

Marsh Posté le 06-08-2004 à 21:27:19    

Ca marche :-)

Reply

Marsh Posté le 06-08-2004 à 21:55:33    

return 0 inutile.


---------------
Cordialement, Xterm-in'Hate...
Reply

Marsh Posté le 07-08-2004 à 01:06:12    

xterminhate a écrit :

return 0 inutile.


euh...je suis pas d'accord... le return retourne un code d'erreur qui informe le shell sur la bonne execution ou non d'un programme...

Reply

Marsh Posté le 07-08-2004 à 01:07:19    

xterminhate a écrit :

return 0 inutile.

car implicite
 

Bigon a écrit :

euh...je suis pas d'accord... le return retourne un code d'erreur qui informe le shell sur la bonne execution ou non d'un programme...

te voilà satisfait

Reply

Sujets relatifs:

Leave a Replay

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