CSimpleStringT::SetString
Imposta la stringa di un oggetto CSimpleStringT.
void SetString(
PCXSTR pszSrc,
int nLength
);
void SetString(
PCXSTR pszSrc
);
Parametri
pszSrc
Un puntatore a una stringa con terminazione null.nLength
Un conteggio del numero di caratteri in pszSrc.
Note
Copiare una stringa nell'oggetto CSimpleStringT. SetString sovrascrive i dati in formato stringa più obsoleti nel buffer.
Entrambe le versioni del controllo SetString se pszSrc è un puntatore null e se è, viene generato un errore E_INVALIDARG.
La versione di un parametro SetString richiedere pszSrc per indicare una stringa con terminazione null.
La versione di due parametri SetString anche prevedere che pszSrc per essere una stringa con terminazione null. Utilizza nLength come la lunghezza della stringa a meno che rileva un terminatore null prima.
La versione di due parametri SetString verifica anche se punti pszSrc a una posizione nel buffer corrente in CSimpleStringT. In questo caso speciale, SetString utilizza una funzione di copia di memoria non sovrascrive i dati in formato stringa come copiare i dati in formato stringa del suo buffer.
Esempio
Nell'esempio seguente viene illustrato l'utilizzo di CSimpleStringT::SetString.
CSimpleString s(_T("abcdef"), pMgr);
ASSERT(_tcscmp(s, _T("abcdef")) == 0);
s.SetString(_T("Soccer"), 6);
ASSERT(_tcscmp(s, _T("Soccer")) == 0);
Requisiti
intestazione: atlsimpstr.h