Udostępnij za pośrednictwem


CFile::Read

Odczytuje dane w buforze z pliku skojarzone z CFile obiektu.

virtual UINT Read( 
   void* lpBuf, 
   UINT nCount  
);

Parametry

  • lpBuf
    Wskaźnik do buforu użytkownika ma otrzymywać dane odczytane z pliku.

  • nCount
    Maksymalna liczba bajtów, które mają być odczytane z pliku.Dla plików trybu tekstowego przewozu ze zmianą wiersza pary są liczone jako pojedyncze znaki.

Wartość zwracana

Liczba bajtów jest przenoszona do buforu.Należy zauważyć, że wszystkie CFile klasy, zwracana wartość może być mniejsza niż nCount , jeżeli osiągnięto koniec pliku.

Przykład

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.SeekToBegin();
char pbufRead[100];
cfile.Read(pbufRead, sizeof(pbufRead));
ASSERT(0 == memcmp(pbufWrite, pbufRead, sizeof(pbufWrite)));

Innym przykładem, zobacz CFile::Open.

Wymagania

Nagłówek: afx.h

Zobacz też

Informacje

Klasa CFile

Diagram hierarchii