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

Visual C++ Discussion :

Utilisation de CFile et open ?


Sujet :

Visual C++

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    F�vrier 2004
    Messages
    17
    D�tails du profil
    Informations forums :
    Inscription : F�vrier 2004
    Messages : 17
    Par d�faut Utilisation de CFile et open ?
    Salut,

    J�aimerais bien ecrire le contenu de mon flux ou stream qui est constant dans un fichier et ceci plusieurs fois, par exemple avoir test1.jpg, test2.jpg, test3.jpg etc..... pour ainsi comparer ces fichiers et savoir si il y a des erreurs dans mon flux.

    Mais comment puis je le faire a l aide de open de MFC ? j ai fouill� il n y a pas d�options qui me le permet ou y a t il d�autres possiblit�s de le faire..... ecrire de facon iterative dans des fichiers

    Merci bien


    CFile fFile;
    if(fFile.Open(_T("test1.jpg"), CFile::modeCreate | CFile::modeWrite))
    {
    char *pBuff = new char[ulnSize.QuadPart];

    // Read the stream directly into the buffer
    ULONG ulBytesRead;
    if(pIStream->Read(pBuff, ulnSize.QuadPart, &ulBytesRead) != S_OK)
    {
    pIStream->Release();
    delete pBuff;
    return;
    }

    fFile.Write(pBuff, ulBytesRead);
    fFile.Close();
    delete pBuff;
    }
    else AfxMessageBox(_T("Failed to save data to the disk!"));

  2. #2
    R�dacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par d�faut
    j'ai pas compris ...
    tu veux �crire dans plusieurs fichiers diff�rents ? il faut les ouvrir un par un, et �crire un par un

  3. #3
    Membre �clair�
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    731
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 731
    Par d�faut
    Autre m�thode plus simple, tu calcules en amont le crc32 de ton fichier pass� par ton flux et tu le v�rifies

Discussions similaires

  1. [Video]Utilisation des composants Talend Open Studio
    Par Fleur-Anne.Blain dans le forum Contribuez
    R�ponses: 9
    Dernier message: 07/02/2013, 18h33
  2. Utiliser le tOracleTableList - Talend Open Studio
    Par rousseau_damien dans le forum D�veloppement de jobs
    R�ponses: 2
    Dernier message: 13/10/2010, 22h20
  3. utilisation d'une lib open source dans un projet C++
    Par essalhi momed dans le forum Visual C++
    R�ponses: 0
    Dernier message: 03/03/2010, 11h45
  4. Ne pas utiliser le cache avec open
    Par coockie_jr dans le forum C++
    R�ponses: 6
    Dernier message: 30/05/2008, 17h51
  5. [LZW] utilisation dans un programme open source
    Par Muesko dans le forum Algorithmes et structures de donn�es
    R�ponses: 4
    Dernier message: 02/04/2007, 11h47

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