Partager via


CInternetFile::ReadString

Appelez la fonction membre pour lire un flux des caractères jusqu'à ce qu'il trouve un caractère de saut de ligne.

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

Paramètres

  • pstr
    Un pointeur vers une chaîne qui reçoit la ligne est lue.

  • nMax
    Le nombre maximal de caractères à lire.

  • rString
    Une référence à l'objet de CString qui accepte la ligne lue.

Valeur de retour

Un pointeur vers une mémoire tampon qui contient des données ordinaires récupérées de l'objet de CInternetFile .Indépendamment du type de données de la mémoire tampon passée à cette méthode, il n'effectue aucune manipulation des données (par exemple, conversion au format Unicode), vous devez mapper les données retournées à la structure que vous attendez, comme si le type de void* ont été retournés.

NULL si la fin de le fichier a été atteinte sans lire toutes les données ; ou, si boolean, FALSE si la fin de le fichier a été atteinte sans lire les données.

Notes

La fonction définit la ligne résultante dans la mémoire référencée par le paramètre d' pstr .Elle cesse de lire des caractères lorsqu'elle atteint le nombre maximal de caractères, spécifiés par nMax.La mémoire tampon reçoit toujours un caractère NULL de fin.

Si vous appelez ReadString sans le premier SetReadBufferSizeappelant, vous obtiendrez une mémoire tampon de 4096 octets.

Exceptions

Cette méthode peut lever des exceptions de type CInternetException*.

Configuration requise

Header: afxinet.h

Voir aussi

Référence

Classe de CInternetFile

Graphique de la hiérarchie