Share via


CArchive::Flush

Forces any data remaining in the archive buffer to be written to the file.

void Flush( );

Remarks

The member function Flush ensures that all data is transferred from the archive to the file. You must call CFile::Close to complete the transfer from the file to the storage medium.

Example

CFile myFile(_T("CArchive__test__file.txt"), 
   CFile::modeCreate | CFile::modeWrite);
CArchive ar(&myFile, CArchive::store);

// Write a string to the archive.
ar.WriteString(_T("My string."));

// Flush all of the data to the file.
ar.Flush();     

Requirements

Header: afx.h

See Also

Reference

CArchive Class

Hierarchy Chart

CArchive::Close

CFile::Flush

CFile::Close

Other Resources

CArchive Members