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

C++ Discussion :

probleme de namespace


Sujet :

C++

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre �clair�
    Inscrit en
    D�cembre 2005
    Messages
    391
    D�tails du profil
    Informations personnelles :
    �ge : 50

    Informations forums :
    Inscription : D�cembre 2005
    Messages : 391
    Par d�faut probleme de namespace
    j ai converti une appli de calul de crc32
    de vc6++ vers vs2005
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
     
    ifstream file;
    file.open(szFilename, ios::in | ios::nocreate | ios::binary, filebuf::sh_read);
     
    		if(file.is_open())
    		{
    			char buffer[MAX_BUFFER_SIZE];
    			int nLoop, nCount;
    			nCount = file.read(buffer, sizeof(buffer)).gcount();
    			while(nCount)
    			{
    				for(nLoop = 0; nLoop < nCount; nLoop++)
    					CalcCrc32(buffer[nLoop], dwCrc32);
    				nCount = file.read(buffer, sizeof(buffer)).gcount();
    			}
     
    			file.close();
    		}
    dans le
    file.open(szFilename, ios::in | ios::nocreate | ios::binary, filebuf::sh_read);

    il me dit
    Erreur 1 error C2871: 'ios' : un espace de noms avec ce nom n'existe pas c:\\crc32\crc32static.cpp 7

    au debut de fichier j ai mit

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
     
    #include "stdafx.h"
    #include "Crc32Static.h"
    #include <fstream>
    #include <iostream>
     
    using namespace std;

    aidez moi

    merci

  2. #2
    R�dacteur
    Avatar de Laurent Gomila
    Profil pro
    D�veloppeur informatique
    Inscrit en
    Avril 2003
    Messages
    10 651
    D�tails du profil
    Informations personnelles :
    �ge : 41
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : Avril 2003
    Messages : 10 651
    Par d�faut
    Et avec ios_base:: � la place de ios:: ?

  3. #3
    Membre �clair�
    Inscrit en
    D�cembre 2005
    Messages
    391
    D�tails du profil
    Informations personnelles :
    �ge : 50

    Informations forums :
    Inscription : D�cembre 2005
    Messages : 391
    Par d�faut
    Erreur 1 error C2039: 'nocreate' : n'est pas membre de 'std::ios_base' c\:crc32\crc32dynamic.cpp 142
    Erreur 2 error C2065: 'nocreate' : identificateur non d�clar� c:\crc32\crc32dynamic.cpp 142
    Erreur 3 error C2039: 'sh_read' : n'est pas membre de 'std::basic_filebuf<_Elem,_Traits>' c:\crc32\crc32dynamic.cpp 142
    Erreur 4 error C2065: 'sh_read' : identificateur non d�clar� c:\crc32\crc32dynamic.cpp 142

  4. #4
    R�dacteur
    Avatar de Laurent Gomila
    Profil pro
    D�veloppeur informatique
    Inscrit en
    Avril 2003
    Messages
    10 651
    D�tails du profil
    Informations personnelles :
    �ge : 41
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : Avril 2003
    Messages : 10 651
    Par d�faut
    Ces flags sont obsol�tes, regarde une doc � jour pour avoir les �quivalents (s'ils existent).

    Il me semble qu'on avait d�j� parl� du nocreate, recherche sur le forum pour voir si tu ne trouves pas la r�ponse.

  5. #5
    R�dacteur/Mod�rateur
    Avatar de JolyLoic
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Ao�t 2004
    Messages
    5 463
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 51
    Localisation : France, Yvelines (�le de France)

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Ao�t 2004
    Messages : 5 463
    Par d�faut
    nocreate n'a pas d'�quivalent. Un ifstream ne sera pas cr�era pas de fichier s'il n'existe pas, un ofstream s'en moque.
    Ma session aux Microsoft TechDays 2013 : D�velopper en natif avec C++11.
    Celle des Microsoft TechDays 2014 : Bonnes pratiques pour apprivoiser le C++11 avec Visual C++
    Et celle des Microsoft TechDays 2015 : Visual C++ 2015 : voyage � la d�couverte d'un nouveau monde
    Je donne des formations au C++ en entreprise, n'h�sitez pas � me contacter.

Discussions similaires

  1. Probleme de namespace ost
    Par lailalachir dans le forum C++
    R�ponses: 0
    Dernier message: 03/12/2007, 10h01
  2. [Batik][PocketPc] Probleme de NameSpace ?
    Par Tarteens dans le forum API standards et tierces
    R�ponses: 1
    Dernier message: 13/07/2007, 09h55
  3. [debutant]probleme de namespace
    Par Knightrider76 dans le forum C#
    R�ponses: 8
    Dernier message: 15/06/2007, 14h05
  4. Probleme de namespace
    Par ujoodha dans le forum XML/XSL et SOAP
    R�ponses: 1
    Dernier message: 13/04/2006, 19h23
  5. probleme de namespace
    Par bross dans le forum XML/XSL et SOAP
    R�ponses: 7
    Dernier message: 09/03/2006, 14h48

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