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 :
Code :
- cout << flush;
- cout << "salut\n";
|
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