iostream.h

iostream.h - C++ - Programmation

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

Reply

Marsh Posté le 24-07-2008 à 21:03:42   

Reply

Marsh Posté le 24-07-2008 à 21:10:45    

C'est pas plutôt #include <iostream> qu'il faut mettre (sans le .h donc) ?

Reply

Marsh Posté le 24-07-2008 à 21:41:31    

si , iostream.h est deprecated. C'ets #include <iostream>

Reply

Marsh 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 [:sisicaivrai].

Reply

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,

Reply

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.

Reply

Marsh Posté le 25-07-2008 à 16:26:33    

Un Programmeur a écrit :


 
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.


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.

Reply

Marsh Posté le 25-07-2008 à 17:21:53    

Taz 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.


 
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.

Reply

Marsh Posté le 25-07-2008 à 18:18:02    

Arg! laisse mon neurone tranquille !  [:izz]


---------------
You can't start a fire with moonlight
Reply

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 ?

Reply

Marsh Posté le 27-07-2008 à 15:30:37   

Reply

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?

Reply

Marsh Posté le 27-07-2008 à 15:41:46    

un simple cours qu'on a eu, les bases.

Reply

Marsh 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/

Reply

Marsh Posté le 27-07-2008 à 15:47:35    

merci bien, c'est sympa !  :D  


Message édité par stephaninho le 27-07-2008 à 16:02:39
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed