CString::Mid

CString Mitte ( Int Vertragsdurchführung ) const;
werfen ( CMemoryException );

CString Mitte ( Int Vertragsdurchführung, Int nCount ) const;
werfen ( CMemoryException );

Rückgabewert

Ein CString -Objekt, das eine Kopie des angegebenen Bereichs von Zeichen enthält. Beachten Sie, dass das zurückgegebene CString -Objekt leer sein kann.

Parameter

vertragsdurchführung

Der nullbasierte Index des ersten Zeichens dieser CString -Objekt, das in der extrahierten Teilzeichenfolge enthalten sein soll.

nCount

Die Anzahl der Zeichen, die aus dieser CString -Objekt zu extrahieren. Wenn dieser Parameter nicht angegeben wird, wird dann der Rest der Zeichenfolge extrahiert.

Bemerkungen

Extrahiert eine Teilzeichenfolge der Länge nCount Zeichen aus diesem CString -Objekt, beginnend an Position Vertragsdurchführung (nullbasiert). Die Funktion gibt eine Kopie der extrahierten Teilzeichenfolge zurück. Mid ist vergleichbar mit der Funktion Basic MID$ (mit der Ausnahme, dass Indizes nullbasiert sind).

Bei Mehrbyte-Zeichensätzen (MBCS) bezieht sich auf jedes 8-Bit-Zeichen nCount ; Das heißt, ein Blei und Trail Byte in eine Multibyte-Zeichen als zwei Zeichen gezählt werden.

Beispiel

Das folgende Beispiel veranschaulicht die Verwendung von CString::Mid.

/ / Beispiel für CString::Mid
CString s (_T("abcdef"));
ASSERT (s.Mid (2, 3) == _T("cde"))

Übersicht über die CString |nbsp; Member der Klasse | Hierarchiediagramm

Siehe auch&Nbsp;CString::Left, CString::Right

Index