CString::Insert

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 +

Index