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!"));

 

 
		
		 
        

 
			
			



 Utilisation de CFile et open ?
 Utilisation de CFile et open ?
				 Répondre avec citation
  Répondre avec citation


 
  
  
  
 
 
			 
   

Partager