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