次の方法で共有


CStringT::Left

CStringT でこのオブジェクトから nCount の左端の文字を展開し、を展開した部分文字列のコピーを返します。

CStringT Left(
   int nCount
) const;

パラメーター

  • nCount
    この CStringT のオブジェクトから取得する文字数。

戻り値

文字の指定範囲のコピーを含む CStringT のオブジェクト。CStringT の返されたオブジェクトが空である可能性があることに注意してください。

解説

nCount が文字列の長さを超えると、文字列全体が配置されます。LeftLeft の基本的な機能に似ています。

マルチバイト文字セット (MBCS) の場合、nCount は、8 ビット文字を示しています; つまり、1 文字のマルチバイト文字のリーダーと後続バイトは 2 文字としてカウントされます。

使用例

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

CAtlString s(_T("abcdef"));
ASSERT(s.Left(2) == _T("ab"));   

必要条件

ヘッダー: cstringt.h

参照

関連項目

CStringT クラス