Freigeben über


CStringT::Left

Extrahiert die nCount äußersten linken Zeichen aus diesem CStringT-Objekt und gibt eine Kopie der extrahierten Teilzeichenfolge zurück.

CStringT Left(
   int nCount
) const;

Parameter

  • nCount
    Die Anzahl der aus diesem CStringT-Objekt zu extrahierenden Zeichen.

Rückgabewert

Ein CStringT-Objekt, das eine Kopie des angegebenen Zeichenbereichs enthält. Das zurückgegebene CStringT-Objekt ist ggf. leer.

Hinweise

Wenn nCount die Zeichenfolgenlänge überschreitet, wird die gesamte Zeichenfolge extrahiert. Left ähnelt der Left-Funktion von ///Visual Basic.

In Multibytezeichensätzen (MBCS) behandelt nCount jede 8-Bit-Sequenz als ein Zeichen, sodass nCount die doppelte Anzahl der Multibytezeichen zurückgibt.

Beispiel

// typedef CStringT<TCHAR, StrTraitATL<TCHAR, ChTraitsCRT<TCHAR>>> CAtlString;

CAtlString s(_T("abcdef"));
ASSERT(s.Left(2) == _T("ab"));   

Anforderungen

Header: cstringt.h

Siehe auch

Referenz

CStringT Class