int Insert (int nIndex, TCHAR ch )
lançar (CMemoryException);
int Insert (int nIndex, LPCTSTR pstr )
lançar (CMemoryException);
Valor de retorno
O comprimento da seqüência de caracteres alterado.
Parâmetros
nIndex
O índice do caractere antes que a inserção ocorrerá.
ch
O caractere a ser inserido.
pstr
Um ponteiro para a Subcadeia de caracteres a ser inserido.
Observações
Chame essa função de membro para inserir um único caractere ou uma Subcadeia no índice fornecido dentro da seqüência. O nÍndice parâmetro identifica o primeiro caractere que será movido para dar espaço para o caractere ou Subcadeia. Se nIndex for zero, a inserção ocorrerá antes de toda a seqüência. Se nIndex for maior que o comprimento da Cadeia de caracteres, a função irá concatenar a Cadeia de caracteres atual e o novo material fornecidas pelo ch ou pstr.
Exemplo
//The exemplo demonstra o uso de CString::Insert.
CString str("HockeyBest");
int n = str.Inserir (6, "é");
ASSERT (n = = str.GetLength());
printf ("1: %s\n", str (LPCTSTR));
n = str.Inserir (6, ' ');
ASSERT (n = = str.GetLength());
printf ("2: %s\n", str (LPCTSTR));
n = str.Inserir (555, '!');
ASSERT (n = = str.GetLength());
printf ("3: %s\n", str (LPCTSTR));
//this código gera essas linhas de saída:
1: Hockeyis melhor
2: Hockey é melhor
3: Hockey é melhor
Visão geral de CString |nbsp; Membros de classe | Gráfico de hierarquia
Co&nsulte tambémnbsp;CString::Delete, CString::operator +