TD 17
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Le Deal du moment :
Display Pokémon japonaise Terastal Festival Ex ...
Voir le deal

"Cout" ou "printf"??

3 participants

Aller en bas

"Cout" ou "printf"?? Empty "Cout" ou "printf"??

Message par Major Dannule Mer 12 Sep - 16:46

Hello tous!

Je voulais demander des précisions au sujet des commandes cout et printf, l'une est celle qu'on apprend et qui s'utilise avec les symboles << mais d'après le site du zéro, il y a aussi cette commande printf, qui elle s'utilise avec les symboles ().
Où est le problème? Eh bien je pensais pas en avoir non plus puisqu'avec dev-C++ j'utilisais cout sans problème, mais lorsque j'ai voulu le faire avec code::blocks, j'ai eu droit à un message d'erreur (undeclared), alors qu'il a accepté la commande printf sans problème... sauf erreur de syntaxe de ma part, mais je ne crois pas.

Alors ma question : y-a-t-il une réelle différence entre ces deux commandes? Ou est-ce que ce n'est qu'une question de logiciel utilisé? Ou est-ce que je ferais mieux de me tirer une balle?
Si un expert passe par là, puisse-t-il avoir l'envie de me répondre Very Happy

Merci d'avance,
Ciao!
Major Dannule
Major Dannule
Newbies
Newbies

Masculin
Nombre de messages : 9
Localisation : Mondétour/Ris Orangis
Date d'inscription : 12/09/2007

http://goryglory.fororama.com

Revenir en haut Aller en bas

"Cout" ou "printf"?? Empty Re: "Cout" ou "printf"??

Message par TeX Mer 12 Sep - 20:26

Hello,
Alors printf c'est du C et cout<< c'est du C++.
Ils font la mêrme chose, sauf que printf() c'est moins simple à utiliser.

Dev C++ te rajoute plein de fichiers d'entêtes pourris qui peuvent servir (mais le plus souvent nan). Code::blocks lui ne t'ajoute pas plein de fichiers ce qui peut poser quulques problèmes de dépendances.

Donc en résumé tu fais du C++ donc utilise les primitives C++ et pas celles du C.

TeX
Modo
Modo

Masculin
Nombre de messages : 7
Age : 37
Localisation : /dev/null
Date d'inscription : 12/09/2007

Revenir en haut Aller en bas

"Cout" ou "printf"?? Empty Re: "Cout" ou "printf"??

Message par Yann Dìnendal Jeu 13 Sep - 8:41

hum... as-tu bien pensé à mettre les bonnes entêtes ? "include iostream", "using namespace std", ...
et sinon, il a raison : quand on code en C, on utilise printf, en C++ on utilise cout<<.
Yann Dìnendal
Yann Dìnendal
Modo
Modo

Masculin
Nombre de messages : 9
Age : 36
Localisation : dtc
Date d'inscription : 12/09/2007

http://yann.universfantastiques.org/blog

Revenir en haut Aller en bas

"Cout" ou "printf"?? Empty Re: "Cout" ou "printf"??

Message par Major Dannule Jeu 13 Sep - 11:24

Ils font la mêrme chose, sauf que printf() c'est moins simple à utiliser.
C'est-à-dire?

J'avais remarqué les différences d'en-têtes, je crois que je n'en avais pas oublié...

Merci pour les infos;)
Major Dannule
Major Dannule
Newbies
Newbies

Masculin
Nombre de messages : 9
Localisation : Mondétour/Ris Orangis
Date d'inscription : 12/09/2007

http://goryglory.fororama.com

Revenir en haut Aller en bas

"Cout" ou "printf"?? Empty Re: "Cout" ou "printf"??

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Revenir en haut


 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum