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