Partager via


CArchive::ReadString

Appelez la fonction membre pour lire des données texte dans une mémoire tampon du fichier associé à l'objet d' CArchive .

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

Paramètres

  • rString
    Une référence à CString qui contiendra la chaîne résultante une fois qu'il est lire à partir de le fichier associé à l'objet de CArchive.

  • lpsz
    Spécifie un pointeur vers une mémoire tampon fournie par l'utilisateur qui reçoit une chaîne de texte se terminant par null.

  • nMax
    Spécifie le nombre maximal de caractères pour lire. Est-ce-que doit être est inférieure à la taille du lpsz met en mémoire tampon.

Valeur de retour

Dans la version qui retourne BOOL, TRUE si réussie ; FALSE sinon.

Dans la version qui retourne LPTSTR, un pointeur vers une mémoire tampon qui contient les données de texte ; NULL si la fin de le fichier a été atteinte.

Notes

Dans la version de la fonction membre avec le paramètre d' nMax , la mémoire tampon prend en charge à la limite d' nMax - les caractères 1. La lecture est arrêtée par une paire saut de ligne-retour chariot. Les caractères de saut de ligne de fin sont toujours supprimés. Un caractère Null (" \ 0 ") est ajouté dans les deux cas.

CArchive::Read est également disponible pour l'entrée de vue de texte, mais elle ne se termine pas dans une paire saut de ligne-retour chariot.

Exemple

Consultez l'exemple pour CArchive::WriteString.

Configuration requise

Header: afx.h

Voir aussi

Référence

CArchive, classe

Graphique de la hiérarchie

CArchive::Read

CArchive::Write

CArchive::WriteString

CArchiveException, classe