CStringT::Mid
Gibt eine Teilzeichenfolge mit einer Länge von nCount Zeichen aus diesem Objekt CStringT und beginnt in Position iFirst (nullbasiert).
CStringT Mid(
int iFirst,
int nCount
) const;
CStringT Mid(
int iFirst
) const;
Parameter
iFirst
Der nullbasierte Index des ersten Zeichens in diesem CStringT-Objekt, das in der extrahierten Teilzeichenfolge eingeschlossen werden soll.nCount
Die Anzahl von diesem Objekt CStringT zu extrahieren, den Zeichen. Wenn dieser Parameter nicht angegeben ist, wird der Rest der Zeichenfolge extrahiert.
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
Die Funktion gibt eine Kopie der extrahierten Teilzeichenfolge zurück. Mid ist der grundlegenden Mittel Funktion ähnlich (außer dass zu Indizes in Basic sollten Sie 1-basiert).
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.Mid(2, 3) == _T("cde"));
Anforderungen
Header: cstringt.h