iostream.h - C++ - Programmation
Marsh Posté le 24-07-2008 à 21:10:45
C'est pas plutôt #include <iostream> qu'il faut mettre (sans le .h donc) ?
Marsh Posté le 24-07-2008 à 21:41:31
ReplyMarsh Posté le 24-07-2008 à 23:49:53
Joel F a écrit : si , iostream.h est deprecated. C'ets #include <iostream> |
nan mais c'est pas deprecated, c'est hors du temps.
Je me rends compte d'un truc avec les débutant. Passer de <iostream.h> à <iostream> ça n'est pas une nouvelle fonctionnalité du langage ou bien un truc magique, c'est juste que le fichier d'en-tête s'appelait 'iostream.h' et que depuis très longtemps il s'appelle 'iostream', même s'il a pas d'extension, il est bel et bien sur ton disque .
Marsh Posté le 25-07-2008 à 09:43:16
Effectivement... il n'y a pas le point h. J'essaye ça ce soir !
Je vous tiens au courant.
Merci bien,
Marsh Posté le 25-07-2008 à 15:22:47
Taz a écrit : Passer de <iostream.h> à <iostream> ça n'est pas une nouvelle fonctionnalité du langage ou bien un truc magique, c'est juste que le fichier d'en-tête s'appelait 'iostream.h' et que depuis très longtemps il s'appelle 'iostream' |
Il y a un peu plus que cela. Le passage s'accompagne d'une templatisation des classes et de la gestion des locales d'une part et d'une clarification de ce qui est disponible: les implementations des IOStreams classiques ne brillent pas particulierement par leur uniformite.
Pour une utilisation basique, il y a en effet peu de differences, mais il y a bien des nouvelles fonctionnalites. Ce qui est aussi piegeux, c'est que certains compilateurs se sont mis a fournir sous le nom <iostream.h> la version de la norme, et non la version classique.
Marsh Posté le 25-07-2008 à 16:26:33
Un Programmeur a écrit : |
Mais j'ai jamais parlé du contenu. C'est justement parce que les gens ne comprennent pas ça qu'ils en arrivent à penser que c'est juste cosmétique.
Marsh Posté le 25-07-2008 à 17:21:53
Taz a écrit : |
Bizarre, meme en relisant je comprends le message que j'ai cite la premiere fois comme disant l'inverse de ce que je cite maintenant.
Marsh Posté le 25-07-2008 à 18:18:02
Arg! laisse mon neurone tranquille !
Marsh Posté le 27-07-2008 à 15:30:37
Please help !!!! il ne me dit effectivement plus que iostream est absent mais cette fois que cout n'est pas déclaré. Pourtant cout est bien dans iostream non ?
Marsh Posté le 27-07-2008 à 15:39:29
stephaninho a écrit : Please help !!!! il ne me dit effectivement plus que iostream est absent mais cette fois que cout n'est pas déclaré. Pourtant cout est bien dans iostream non ? |
std::cout
Qu'est-ce que tu utilises comme doc?
Marsh Posté le 27-07-2008 à 15:41:46
ReplyMarsh Posté le 27-07-2008 à 15:43:29
stephaninho a écrit : un simple cours qu'on a eu, les bases. |
t'as le droit de demander un remboursement de tes frais de scolarités ...
Plus sérieusement :
http://cpp.developpez.com/cours/stl/
Marsh Posté le 27-07-2008 à 15:47:35
merci bien, c'est sympa !
Marsh Posté le 24-07-2008 à 21:03:42
Salut à tous,
je viens d'installer visual C++ et dès la première compilation il me dit qu'il y a un soucis avec iostream.h qu'il ne le trouve pas ! j'ai essayer de mettre le fichier dans le dossier ou est le programme, de creer mon projet la ou VC++ me le suggerait, g meme desinstallé le logiciel et c'est toujours pareil. Ah oui, j'ai aussi tenté de remplacer iostream par les deux dont il est composé, à savoir ostream.h et istream.h.
j'aimerais vos avis..
merci d'avance,
Stéphane