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