Поделиться через


CFile::Write

Записывает данные из буфера к файлу, связанный с объектом CFile.

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

Параметры

  • lpBuf
    Указатель на пользователь- предоставленный буфер, содержащий данные для записи в файл.

  • nCount
    Число байтов, которые необходимо передать из буфера.Для файлов текст- режима пары возвращени- перевода строки экипажа подсчитаны как одиночные символы.

Заметки

Запись вызывает исключение в ответ на ряд условий, включая диск- полное состояние.

Пример

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::CFile и CFile::Open.

Требования

Header: afx.h

См. также

Ссылки

Класс CFile

Диаграмма иерархии

CFile::Read

CStdioFile::WriteString