"Cout" ou "printf"??
3 participants
"Cout" ou "printf"??
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
Merci d'avance,
Ciao!
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
Merci d'avance,
Ciao!
Re: "Cout" ou "printf"??
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.
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
-
Nombre de messages : 7
Age : 37
Localisation : /dev/null
Date d'inscription : 12/09/2007
Re: "Cout" ou "printf"??
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<<.
et sinon, il a raison : quand on code en C, on utilise printf, en C++ on utilise cout<<.
Re: "Cout" ou "printf"??
C'est-à-dire?Ils font la mêrme chose, sauf que printf() c'est moins simple à utiliser.
J'avais remarqué les différences d'en-têtes, je crois que je n'en avais pas oublié...
Merci pour les infos;)
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
|
|