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