Où se trouvent stream.h, iostream.h, fstream.h ? - C - Programmation
Marsh Posté le 26-05-2009 à 18:43:26
ils n'existent plus. ils sot remplacés par iostream, fstream etc, sans .h
et c'est du C++, pas du C
Marsh Posté le 26-05-2009 à 23:55:00
Et comment je fais pour avoir les anciens pour que mon programme fonctionne sans que je modifie toutes les bibliothèques ?
Marsh Posté le 27-05-2009 à 08:32:26
Mode Connard : Travaille avec des outils sérieux et pas des libs de merde codées avec les pieds en chiant sur le standard
Mode sérieux :
tu fais pas. Tu change les headers et tu utilise le namespace std pour qualifier les types et objet qui en sont issus.
Marsh Posté le 27-05-2009 à 09:31:22
Ok, on va essayer comme ça alors. Est ce que vous connaissez l'équivalent de stream.h parceque si je met juste #include <stream>, il ne connait pas.
Marsh Posté le 27-05-2009 à 10:43:22
stream.h n'existe tout simplement plus
Marsh Posté le 11-06-2009 à 17:18:45
pamputt a écrit : Le problème vient du fait que j'appelle les bibliothèques stream.h, iostream.h et fstream.h |
Tu n' "appelles aucune bibliothèque". Tu "inclues des fichiers d'en-têtes". Rien à voir.
Utiliser un vocabulaire clair est le premier pas vers la réussite...
Marsh Posté le 26-05-2009 à 18:28:54
Bonjour,
j'ai récupéré des programmes en C/C++ et il ne tourne pas sur Mandriva 2009.1 Powerpack 64-bits avec KDE 4.2.3.
Le problème vient du fait que j'appelle les bibliothèques stream.h, iostream.h et fstream.h dans mon programme mais que Mandriva ne les connait pas.
A la compilation, j'obtiens le message d'erreur suivant :
Est ce que vous savez quel paquet faut-il installer pour récupérer ces headers ?
Message édité par pamputt le 27-10-2010 à 22:13:19