IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

SL & STL C++ Discussion :

iostream.h et iostream, math.h et cmath etc...


Sujet :

SL & STL C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    1 299
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 1 299
    Par défaut iostream.h et iostream, math.h et cmath etc...
    Bonjour, j'ai bien lu la page http://c.developpez.com/faq/cpp/?pag...le#SL_iostream mais quand je remplace fstream.h par cfstream j'ai une erreur disant :

    cfstream: No such file or directory
    et quand je remplace vector.h par cvector j'ai la même erreur :

    cvector: No such file or directory
    Alors quand dois-je remplacer mes fichier.h en cfichier ?

    Merci

  2. #2
    Membre chevronné
    Avatar de rolkA
    Inscrit en
    Juillet 2003
    Messages
    324
    Détails du profil
    Informations forums :
    Inscription : Juillet 2003
    Messages : 324
    Par défaut
    il ne faut pas remplacer vector.h par cvector , mais utiliser vector tout court, idem pour fstream
    <vector.h> => <vector>
    <iostream.h> => <iostream>

    Par contre:

    <stdlib.h> => <cstdlib>
    <stdio.h> => <cstdio>

    Car ces denières sont des en-têtes issues du langage C (d'où le préfixe "c")

  3. #3
    Expert confirmé

    Homme Profil pro
    pdg
    Inscrit en
    Juin 2003
    Messages
    5 756
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : pdg

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 756
    Billets dans le blog
    3
    Par défaut
    Pour des raisons d'uniformisation, il faut désormais les inclure sans le .h et en préfixant leur nom par la lettre c (pour souligner le fait qu'ils sont issus du C).
    ça ne s'applique que pour les header c, pas ceux du C++.

  4. #4
    Membre éprouvé
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    1 299
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 1 299
    Par défaut
    Bonjour, voilà qui est effectivement plus clair.
    Merci

  5. #5
    Membre chevronné
    Avatar de rolkA
    Inscrit en
    Juillet 2003
    Messages
    324
    Détails du profil
    Informations forums :
    Inscription : Juillet 2003
    Messages : 324
    Par défaut
    Un petit tag résolu dans le titre alors ?

  6. #6
    Membre éprouvé
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    1 299
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 1 299
    Par défaut
    exact ! Je le fais immédiatement

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 3
    Dernier message: 10/04/2006, 13h18
  2. helloworld > iostream.h deprecated : pardon ???
    Par ArithmeticException dans le forum SL & STL
    Réponses: 4
    Dernier message: 21/10/2005, 10h19
  3. [Débutant]<iostream> plante, <iostream.h> marche
    Par @r$£~%[ dans le forum SL & STL
    Réponses: 7
    Dernier message: 19/08/2005, 22h22
  4. Problème avec librairie iostream.h
    Par Rafoo dans le forum MFC
    Réponses: 3
    Dernier message: 22/07/2005, 13h20
  5. [.NET][GLUT] problème avec iostream
    Par polonain2 dans le forum OpenGL
    Réponses: 7
    Dernier message: 17/03/2004, 17h24

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo