次の方法で共有


CSimpleStringT::SetAt

更新 : 2007 年 11 月

CSimpleStringT オブジェクト内の 1 文字を設定します。

void SetAt(
   int iChar,
   XCHAR ch
);

パラメータ

  • iChar
    CSimpleStringT オブジェクトから取得される文字を指定する、0 から始まるインデックス番号。この iChar には、0 以上で GetLength の戻り値未満の値を指定します。

  • ch
    設定する文字。

解説

iChar で指定された位置にある文字を上書きするには、このメソッドを呼び出します。iChar で指定された位置が文字列の範囲を超えていても、このメソッドによって文字列が拡張されることはありません。

使用例

次の例は CSimpleStringT::SetAt の使い方を示しています。

CSimpleString s(_T("abcdef"), pMgr);

s.SetAt(1, _T('a'));
ASSERT(_tcscmp(s, _T("aacdef")) == 0);   

必要条件

ヘッダー : atlsimpstr.h

参照

参照

CSimpleStringT クラス

CSimpleStringT::GetAt

CSimpleStringT::operator []

その他の技術情報

CSimpleStringT のメンバ