次の方法で共有


CStringT::Right

CStringT オブジェクトから最後 (右端) の nCount 文字を抽出し、抽出した部分文字列のコピーを返します。

CStringT Right(
   int nCount
) const;

パラメーター

  • nCount
    CStringT オブジェクトから抽出する文字数。

戻り値

指定された範囲の文字のコピーを保持している CStringT オブジェクトを返します。 返される CStringT オブジェクトは空の場合もあります。

解説

nCount が文字列の長さを超える場合は文字列全体が抽出されます Right は、Basic のインデックス番号が 0 から始まることを除いて、Right 関数と同じです。

マルチバイト文字セット (MBCS) の場合は、nCount は 8 ビット文字を数えます。つまり、1 つのマルチバイト文字を先行バイトと後続バイトの 2 文字として数えます。

使用例

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

CAtlString s(_T("abcdef"));
ASSERT(s.Right(2) == _T("ef"));   

必要条件

**ヘッダー:**cstringt.h

参照

参照

CStringT クラス

その他の技術情報

CStringT のメンバー