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