1

bon voilà j'ai un exemple tout con qui compile pas:
#include <iostream>

int main(void)
{
cout<<"e";
return 0;
}

et la il me met:
[jackosking@localhost Informatique]$ g++ TP2_Ex1.cpp -o TP2_Ex1
TP2_Ex1.cpp: Dans function « int main() »:
TP2_Ex1.cpp:10: « cout » non déclaré (première utilisation dans cette
fonction)
TP2_Ex1.cpp:10: (Chaque identificateur non déclaré est rapporté seulement
une seule fois pour la fonction dans laquelle il apparaît.)
donc apprement il n'inclus pas iostream?
j'ai fait une recherche: finc / iostream et j'ai rien trouvé??
comment ca se fait que le compilo soit sans les lib standart???,

2

y a des pb avec les nouveaux headers C++, meme avec gcc 3.3...
#include <iostream.h>
corrige ton probleme, mais fait un beau warning (que tu peux enlever...)
Mon site perso : http://www.xwing.info

3

donc en bref si j'ai bien compris, la nouvelle norme c'est de mettre sans .h, mais si je met sans .h il me met les erreurs a la compilation (et non au niveau du preprocesseur.. ce qui est un peu surprenant!)
et si je met le .h j'ai un super warning sad

4

C'est ca utiliser des trucs non-stables.

5

Si tu ne veux pas le warning : -Wno-deprecated
Je ne sais aps quelle version de gcc il faudra attendre pour que la nouvelle norme marche smile
Mon site perso : http://www.xwing.info

6

gcc galère un peu de tte facon pour ttes les nouvelles normes ... C & C++

7

using namespace std;

C'est ton code qui est incorrect.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

8

Ou bien, std::cout.

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

9

hein ? ils connaissent la compatibilité ascendante ?
ce genre de choses, ça oblige a réécrire plein de prog ?!?! avant, on utlisait juste "cout", pas "std::cout" ! mine de rien, ça fait plein de changement ça !
Mon site perso : http://www.xwing.info

10

utilises la ligne de kk ...

11

echo using namespace std\; >nsstd.hxx
export CXXFLAGS="$CXXFLAGS -include nsstd.hxx"

Aucun changement à effectuer.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

12

using namespace std;

>> ca marche pas...

13

heu si je suis con.. bon topic clos thx