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