Sdílet prostřednictvím


CFile::Write

Zapíše data z vyrovnávací paměti do souboru přidružen CFile objektu.

virtual void Write(
   const void* lpBuf,
   UINT nCount 
);

Parametry

  • lpBuf
    Ukazatel na vyrovnávací zadaných uživatelem, obsahující data, budou zapsány do souboru.

  • nCount
    Počet bajtů, které mají být převedeny z vyrovnávací paměti.Pro textové soubory přepravu return–linefeed dvojice jsou započítány jako jednotlivé znaky.

Poznámky

Zápis vyvolá výjimku v reakci na několik podmínek, včetně stavu plný disk.

Příklad

CFile cfile;
cfile.Open(_T("Write_File.dat"), CFile::modeCreate | 
   CFile::modeReadWrite);
char pbufWrite[100];
memset(pbufWrite, 'a', sizeof(pbufWrite));
cfile.Write(pbufWrite, 100);         
cfile.Flush();

Kromě toho příklady pro CFile::CFile a CFile::Open.

Požadavky

Záhlaví: afx.h

Viz také

Referenční dokumentace

Třída CFile

Diagram hierarchie

CFile::Read

CStdioFile::WriteString