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