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

Classe de CArchive

Graphique de la hiérarchie

CArchive::Read

CArchive::Write

CArchive::WriteString

Classe de CArchiveException