CFile::Write

从缓冲区的数据写入文件与 CFile 对象。

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

参数

  • lpBuf
    对包含数据将写入文件的用户提供的缓冲区的指针。

  • nCount
    从缓冲区将调用字节数。为文本模式文件,支持返回换行符对计数为单个字符。

备注

Write 引发异常以响应多个条件,包括一个磁盘完整的情况。

示例

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

此外,对于 CFile::CFileCFile::Open请参见示例。

要求

Header: afx.h

请参见

参考

C文件选件类

层次结构图

CFile::Read

CStdioFile::WriteString