CStdioFile::ReadString

เสมือน LPTSTR ReadString ( LPTSTR lpsz, UINT nMax );
โยน ( CFileException );

BOOL ReadString(CStringamp;rString);
โยน ( CFileException );(&A)

ส่งกลับค่า

ตัวชี้การบัฟเฟอร์ที่ประกอบด้วยข้อมูลข้อความ ค่า NULLถ้าถึงจุดสิ้นสุดของแฟ้มได้ โดยการอ่านข้อมูลใด ๆ หรือ ถ้าบูลี นเป็น FALSEถ้าถึงจุดสิ้นสุดของแฟ้มได้ โดยการอ่านข้อมูลใด ๆ?

พารามิเตอร์

lpsz

ระบุเป็นตัวชี้การบัฟเฟอร์ที่ระบุให้ผู้ใช้ที่จะได้รับสายอักขระข้อความสิ้นสุดด้วยค่า null?

nMax

ระบุจำนวนสูงสุดของอักขระในการอ่าน ไม่นับอักขระ null terminating?

rString

การอ้างอิงไปยังวัตถุของCStringที่ประกอบด้วยสตริงที่เมื่อฟังก์ชันจะส่งกลับ?

หมายเหตุ

อ่านข้อความลงในบัฟเฟอร์ ถึงขีดจำกัดของnMax– 1 อักขระ จากแฟ้มเกี่ยวข้องกับวัตถุCStdioFile อ่านถูกทำให้หยุดตามอักขระตัวแรกของบรรทัดใหม่ ถ้า ในกรณี น้อยกว่าnMax– 1 อักขระจะถูกอ่าน อักขระบรรทัดใหม่จะถูกเก็บไว้ในบัฟเฟอร์ อักขระ null ('\0') จะถูกผนวกเข้ากรณีใด?

ยังมีCFile::Readสำหรับโหมดข้อความป้อน แต่มันไม่จบการทำงานบนเครื่องบิน return–linefeed คู่?

หมายเหตุnbsp  รุ่นCStringของฟังก์ชันนี้เอา '/n' ถ้ามี รุ่นLPTSTRไม่(&N)?

ตัวอย่าง

/ / ตัวอย่าง CStdioFile::ReadString
extern CStdioFile f
ระยะเวลาบัฟเฟอร์ของ char [100];

f.ReadString (ระยะเวลาบัฟเฟอร์ของ 99)

ภาพรวม CStdioFile |nbsp สมาชิกของคลาส| แผนภูมิของลำดับชั้น(&N)

ดูเพิ่มเติมnbspCStdioFile::WriteString, CFile::Read(&N)

Index