Share via


CStringT::Left

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

CStringT Left(
   int nCount
) const;

Parameter

  • nCount
    Die Anzahl von diesem Objekt CStringT zu extrahieren, den Zeichen.

Rückgabewert

Ein CStringT-Objekt, das eine Kopie des angegebenen Bereichs der Zeichen enthält.Beachten Sie, dass das zurückgegebene CStringT-Objekt möglicherweise leer ist.

Hinweise

Wenn nCount die Zeichenfolgenlänge überschreitet, wird die gesamte Zeichenfolge extrahiert.Left ist der grundlegenden Left-Funktion ähnlich.

Für Mehrbyte-Zeichensätze (MBCS), verweist nCount jedes 8-Bit-Zeichen an; das heißt, dass eine negativen und ein nachfolgendes Byte in einem Mehrbytezeichen als zwei Zeichen gezählt.

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-Klasse