alino la vie c´est la chance . | 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
Code :
- 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!" ));
|
---------------
Merci bien !
|