Freigeben über


CFile::Write

Schreibt Daten aus einem Puffer in die Datei, die mit dem CFile-Objekt zugeordnet ist.

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

Parameter

  • lpBuf
    Ein Zeiger auf den vom Benutzer bereitgestellten Puffer, der die enthält in die Datei geschrieben werden, Daten.

  • nCount
    Die Anzahl der aus dem Puffer zu übertragenden Bytes.Für Textmodusdateien werden Wagenrücklauf/Zeilenvorschub-Paare als einzelne Zeichen gezählt.

Hinweise

Write löst eine Ausnahme als Reaktion auf mehrere Bedingungen, einschließlich der DatenträgerFULL-Zustand aus.

Beispiel

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();

Außerdem finden Sie die Beispiele für CFile::CFile und CFile::Open.

Anforderungen

Header: afx.h

Siehe auch

Referenz

Die C-Datei Klasse

Hierarchien-Diagramm

CFile::Read

CStdioFile::WriteString