CStringT::Insert
단일 문자 또는 부분 문자열 내에서 지정 된 인덱스에 삽입합니다.
int Insert(
int iIndex,
PCXSTR psz
);
int Insert(
int iIndex,
XCHAR ch
);
매개 변수
iIndex
문자 앞에 삽입 수행할 인덱스입니다.psz
삽입 될 부분에 대 한 포인터입니다.ch
삽입할 문자입니다.
반환 값
변경 된 문자열의 길이입니다.
설명
iIndex 매개 변수는 첫 번째 문자는 문자 또는 부분 문자열에 대 한 공간을 만들기 위해 이동할 수를 식별 합니다. 경우 nIndex 0 이며이 값을 삽입 하기 전에 전체 문자열 발생 합니다. 경우 nIndex 함수는 문자열의 길이 현재 문자열 연결 됩니다 및 새 자료를 제공 하 여 보다 높은 ch 또는 psz.
예제
// typedef CStringT<TCHAR, StrTraitATL<TCHAR, ChTraitsCRT<TCHAR>>> CAtlString;
CAtlString str(_T("SoccerBest"));
int n = str.Insert(6, _T("is "));
ASSERT(n == str.GetLength());
_tprintf_s(_T("1: %s\n"), (LPCTSTR) str);
n = str.Insert(6, _T(' '));
ASSERT(n == str.GetLength());
_tprintf_s(_T("2: %s\n"), (LPCTSTR) str);
n = str.Insert(55, _T('!'));
ASSERT(n == str.GetLength());
_tprintf_s(_T("3: %s\n"), (LPCTSTR) str);
요구 사항
헤더: cstringt.h