cout inconnu au bataillon ! [C++] - Programmation
Marsh Posté le 04-07-2002 à 22:38:56
Verdoux a écrit a écrit :
|
merci,
j'ai mis ce que tu m'a dit avant le code, mais ça continue...
Je me rappelle plus ce que c'est que les namespaces déjà ! Zut alors (je le savais un moment !)
@++
Marsh Posté le 04-07-2002 à 22:40:25
juju_le_barbare a écrit a écrit : merci, j'ai mis ce que tu m'a dit avant le code, mais ça continue... Je me rappelle plus ce que c'est que les namespaces déjà ! Zut alors (je le savais un moment !) @++ |
ah si je me rappelle c'est bon !
Marsh Posté le 05-07-2002 à 07:35:42
legreg a écrit a écrit : il faut inclure le bon header #include <iostream> LeGreg |
que je mette iostream ou iostream.h ça arche toujours pas
Marsh Posté le 05-07-2002 à 08:05:37
juju_le_barbare a écrit a écrit : que je mette iostream ou iostream.h ça arche toujours pas ![]() |
essayes de compiler avec g++ et non pas gcc. g++ est le frontend C++ de gcc. Peut être...
Marsh Posté le 05-07-2002 à 10:39:03
c'est bizarre ton erreur a lieu lors de l'edition des liens..
Je n'utilise pas trop gcc, enfin il me semblait que
correctement installé, tu devais pouvoir
utiliser la STL sans probleme..
cout << "hello world!" << endl;
c'est vraiment le truc le plus basique qu'on
puisse programmer en C++
LeGreg
Marsh Posté le 04-07-2002 à 22:32:25
salut,
Alors voilà, j'utilise gcc 2.96 pour compiler mes softs en C++, mais le problème que j'ai est que gcc affiche le message suivant :
[erreur]
/tmp/ccwtfiEU.o: In function `main':
/tmp/ccwtfiEU.o(.text+0xc06): undefined reference to `flush(ostream &)'
/tmp/ccwtfiEU.o(.text+0xc0b): undefined reference to `cout'
/tmp/ccwtfiEU.o(.text+0xc10): undefined reference to `ostream::operator<<(ostream &(*)(ostream &))'
/tmp/ccwtfiEU.o(.text+0xc20): undefined reference to `cout'
/tmp/ccwtfiEU.o(.text+0xc25): undefined reference to `ostream::operator<<(char const *)'
collect2: ld returned 1 exit status
[/erreur]
lorsque qu'il doit exécuter le code suivant :
J'ai bien sûr fait un #include <iostream.h> et ce fichier d'en-tête existe bel et bien, mais impossible d'utiliser les objets cout (c'est pareil pour cin, etc...)
Au fait quel est le réel intérêt d'utiliser cout et cin au lieu de printf, bref au lieu des fonctions standard du C ???
Merci, @++
de votre ami, juju
---------------
Visitez mon site : http://www.jujubarbare.linux-fan.com