Aracılığıyla paylaş


CStringT::Mid

Bir dizenin uzunluğu ayıklar nCount bu karakterleri CStringT nesne konumdan başlayarak, iFirst (sıfır).

CStringT Mid(
   int iFirst,
   int nCount
) const;
CStringT Mid(
   int iFirst
) const;

Parametreler

  • iFirst
    Bu ilk karakterin sıfır tabanlı dizini CStringT ayıklanan alt dize eşleşmelerini dahil edilecek olan nesne.

  • nCount
    Buradan ayıklamak için karakter sayısı CStringT nesnesi.Bu parametre sağlanmazsa, sonra dize geri kalanı ayıklanır.

Dönüş Değeri

A CStringT bir kopyasını belirtilen karakter aralığını içeren nesne.Dikkat edin döndürülen CStringT nesne boş olabilir.

Notlar

İşlev ayıklanan alt dizenin bir kopyasını döndürür.Mid(Basic dizinler bir tabanlı dışında) temel PARÇAAL işlevi için benzer.

(mbcs) çok baytlı karakter kümeleri için nCount ; her 8-bit karaktere başvurur diğer bir deyişle, bir çok baytlı karakter bir müşteri adayı ve iz bayt sayılan iki karakter.

Örnek

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

CAtlString s(_T("abcdef"));
ASSERT(s.Mid(2, 3) == _T("cde"));   

Gereksinimler

Başlık: cstringt.h

Ayrıca bkz.

Başvuru

CStringT sınıfı