Problème #include et cout

Problème #include et cout - C++ - Programmation

Marsh Posté le 24-06-2006 à 16:14:21    

:hello:  
 
Alors voilà, je le crie très fort, je suis un PAS DOUÉ mais j'aimerai comprendre...
Décidé à créer de petites merveilles, je me lance dans la programmation en C++ sans jamais avoir écrit un brin de code en C, bref le newbie débile de base quoi. :lol:  
 
Je commence à étudier le "Le language C++" de "Le tout en poche", livre sérieux et complet mais là je m'arrête au premier chapitre avec en prime deux problèmes :
· Quel compilateur ? J'ai choisit CodeBlocks décrit comme un des meilleurs, clair et tout et tout
· Et pourquoi mon code ne fonctionne pas ?
 
Je vous laisse mon code S-U-P-E-R compliqué :
 

Code :
  1. #include <iostream>
  2. int main()
  3. {
  4.      cout << "Mon premier programme\n";
  5.      return 0;
  6. }


 
erreur, je lis quelques forum et j'essaie de mettre un petit
using namespace std; ou std::cout mais rien n'y fait... erreurs en pagaille
 
 
Je pense ne pas avoir besoin de mettre ce qu'il y a marqué comme erreurs, mais dites-le si vous les voulez.
Ah et un dernier truc avant de m'effacer, j'ai fait une recherche dans le repertoir du programme et ai trouvé iostream (fichier) et iostream.h...  
 
Enfin j'attend vos conseils... :bounce:


---------------
En tant que newbie je m'incline devant votre éminance.
Reply

Marsh Posté le 24-06-2006 à 16:14:21   

Reply

Marsh Posté le 24-06-2006 à 16:34:50    

Tsuki_Kuroi a écrit :

Alors voilà, je le crie très fort, je suis un PAS DOUÉ mais j'aimerai comprendre...
Décidé à créer de petites merveilles, je me lance dans la programmation en C++ sans jamais avoir écrit un brin de code en C, bref le newbie débile de base quoi. :lol:


Pourquoi est-ce que tu te devalorises ?  
 

Citation :

Je commence à étudier le "Le language C++" de "Le tout en poche", livre sérieux et complet


de "Le tout en poche" ?
 

Citation :

Je vous laisse mon code S-U-P-E-R compliqué : ...


Ceci doit compiler :

Code :
  1. #include <iostream>
  2. int main()
  3. {
  4.      std::cout << "Mon premier programme\n";
  5.      return 0;
  6. }


 

Citation :

Ah et un dernier truc, j'ai fait une recherche dans le repertoir du programme et ai trouvé iostream (fichier) et iostream.h...


tu trouves encore iostream.h par souci de compatibilité. Il est obsolete aujourd'hui.


Message édité par ++fab le 24-06-2006 à 16:35:14
Reply

Marsh Posté le 24-06-2006 à 17:04:48    

Ok merci ça marche impec' !
 
Par contre j'ai parcouru d'autres forum et j'ai vu

Code :
  1. [...]
  2. std::cout << "Hello world!" << std::endl;
  3. [...]


 
endl comme end line ?
 
Ça marche, je vais pas me plaindre  :jap: !
Et tu dit que cout et dépassé ?
 C'est pas grave ...  je démarre petit et je prend le temps...inutile de vouloir tout .. tout de suite
 
Merci encore  :bounce:  :bounce:


---------------
En tant que newbie je m'incline devant votre éminance.
Reply

Marsh Posté le 24-06-2006 à 17:36:58    

Tsuki_Kuroi a écrit :

endl comme end line ?


Oui. Et comme son nom de l'indique pas, il flush le tampon géré par le flux (ici std::cout).
 

Citation :

Et tu dit que cout et dépassé ?


Non, c'est <iostream.h> qui est obsolete.
 
Je reitere ma question concernant l'editeur de ton livre ...

Reply

Marsh Posté le 24-06-2006 à 18:18:49    

Euh désolé, pour le retard...
 
Je te mets ça, pour l'image du livre, quoique je n'ai pas trouvé le language C ++
 
Si tu as d'autres questions...


---------------
En tant que newbie je m'incline devant votre éminance.
Reply

Marsh Posté le 26-06-2006 à 11:00:02    

#include<iostream>
using namespace std;
int main(){      
     cout << "Mon premier programme\n";      
     return 0;
}

Reply

Sujets relatifs:

Leave a Replay

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