CStdioFile::ReadString

sanal lptstr ReadString'i ( lptstr lpsz, UINT nMax );
atmak ( CFileException );

bool Re&adString(CStringamp;rString);
atmak ( CFileException );

Dönüş değeri

Metin verilerini içeren arabellek için işaretçi. Dosya sonu verileri okumadan ulaşıldı, null ; veya boolean, herhangi bir veri okumadan dosya sonuna ulaşıldı yanlış.

Parametreleri

lpsz

Biten metin dizesi alacak kullanıcı tarafından sağlanan bir arabellek işaretçi belirtir.

nMax

Sonlandırıcı boş karakter sayma değil okumak için karakter sayısını belirtir.

rString

İşlev döndüğünde dize içeren CString nesnesine bir başvuru.

Açıklamalar

Metin verilerini içine nMaxsınırlı bir arabellek –1 karakterler, CStdioFile nesnesi ile ilişkilendirilmiş dosyayı okur. Okuma ilk satırsonu karakteri tarafından durduruldu. Eğer, bu durumda daha az sayıda nMax–1 karakterden okunmuş, yeni satır karakteri arabellekte depolanır. Her iki durumda da null karakteri ('\0') eklenir.

CFile::Read , metin modunda giriş için de kullanılabilir, ancak değil bitirmek o bir taşıma return–linefeed çiftine.

&Notnbsp;  Bu işlev CString sürümünü kaldırır '/n' varsa; lptstr sürüm yok.

Örnek

/ / CStdioFile::ReadString Örneğin
Dış CStdioFile f;
char buf [100];

f.ReadString (buf, 99)

CStdioFile ge&nel bakış |nbsp; Sınıf üyeleri | Hiyerarşi çizelgesi

Ayrıca bkz: CStdioFile::WriteString, CFile::Read

Index