Je viens de relire le topic et je crois avoir manqué des bouts...
Allez on retourne deux pages en arrière!
"
LoL007-L_ToLiEr Posté le 25 février 2004 à 17:38:56
squaleon Posté le 10 février 2004 à 17:15:35
Un Hello world en C++ tout simple :
- include<iostream> oublier . h
using namespace std; pas besoin de ça
int main() pas besoin du int
{
cout<<"Hello World\n";
} return0 oublier
Où est la faute ? les fautes
"
On va y aller en ordre.
- include<iostream> oublier . h -> Faux. le fichier " iostream" existe vraiment, sous vc++ en tout cas ( et je suis peu près sur que il existe sur les autres compilos communs)
using namespace std; pas besoin de ça -> Faux, pas nécessaire si c´est iostream. Par contre, dans ton cas, avec iostream.h, il est essentiel. Sinon t´es obligé de spécifier le namespace manuellement ( std:: cout). Voir ce que Aitonfrere a dit de toute façon.
int main() pas besoin du int -> Faux, complêtement faux. À moins que tu ailles un compilo qui s´amuse à faire n´importe quoi avec la norme, main() {} ne passera jamais.
} return0 oublier -> Vrai s´il s´agit d´un int main(). Si c´est un void, ce qui est interdit par la norme, mais présent par certains compilos wui se relachent niveau norme ( gcc par exemple), alors pas nécessaire.
Kelios
---------