C ++ strcat () - Biblioteca padrão C ++

A função strcat () em C ++ anexa uma cópia de uma string ao final de outra string.

protótipo strcat ()

 char * strcat (char * dest, const char * src);

A strcat()função leva dois argumentos: dest e src. Esta função anexa uma cópia da string de caracteres apontada por src ao final da string apontada por dest. O caractere de terminação nula no final de dest é substituído pelo primeiro caractere de src e o caractere resultante também é terminado em nulo.

O comportamento é indefinido se

  • as strings se sobrepõem.
  • a matriz dest não é grande o suficiente para anexar o conteúdo de src.

É definido no arquivo de cabeçalho "> arquivo de cabeçalho.

Parâmetros strcat ()

  • dest: Ponteiro para uma string de terminação nula à qual anexar.
  • src: Ponteiro para uma string de terminação nula que deve ser anexada.

strcat () Valor de retorno

A função strcat () retorna dest, o ponteiro para a string de destino.

Exemplo: como funciona a função strcat ()

 #include #include using namespace std; int main() ( char dest(50) = "Learning C++ is fun"; char src(50) = " and easy"; strcat(dest, src); cout << dest ; return 0; )

Quando você executa o programa, a saída será:

 Aprender C ++ é divertido e fácil

Artigos interessantes...