Sdílet prostřednictvím


CArchive::ReadString

Volání funkce tohoto člena čtení textových dat do vyrovnávací paměti ze souboru přidružen CArchive objektu.

BOOL ReadString( 
   CString& rString  
); 
LPTSTR ReadString( 
   LPTSTR lpsz, 
   UINT nMax  
);

Parametry

  • rString
    Odkaz na CString po je číst ze souboru přidružené k objektu CArchive, který bude obsahovat výsledný řetězec.

  • lpsz
    Určuje ukazatel do vyrovnávací paměti zadaných uživatelem, který bude přijímat zakončený textový řetězec.

  • nMax
    Určuje maximální počet znaků pro čtení.By měl být menší než velikost lpsz vyrovnávací paměti.

Vrácená hodnota

Ve verzi, která vrací BOOL, TRUE v případě úspěchu; FALSE jinak.

Ve verzi, která vrací LPTSTR , ukazatel do vyrovnávací paměti obsahující textová data; NULL Pokud bylo dosaženo konce souboru.

Poznámky

Ve verzi členské funkce s nMax parametru vyrovnávací paměti bude pojmout až k omezení nMax - 1 znaků.Čtení je zastavena dvojicí linefeed návrat vozíku.Vždy jsou odstraněny koncové znaky nového řádku.V obou případech je přidán znak null (\0).

CArchive::Read je k dispozici také pro vstup v textovém režimu, ale neskončí na dvojici linefeed návrat přepravy.

Příklad

Příklad pro CArchive::WriteString.

Požadavky

Záhlaví: afx.h

Viz také

Referenční dokumentace

Třída CArchive

Graf hierarchie

CArchive::Read

CArchive::Write

CArchive::WriteString

Třída CArchiveException