Nome da função : strncat
Arquivo de cabeçalho : <string.h>
Protótipo de função: char *strncat(char *destin,char *str,int n);
Função : Anexar no final de uma string, ou seja, adicionar o número especificado de caracteres de uma string ao final de outra string
Parâmetros : char *destin string de destino anexada
char *str string de origem a ser anexada
int n Número de caracteres a serem anexados
Valor de retorno : retorna o endereço inicial da string de destino
Nota : A string destin deve ter espaço suficiente para acomodar a string recém-adicionada
Exemplo de programa : Adicione os primeiros n caracteres da string str após a string destin
#include<stdio.h>#include<string.h>intmain(void){chardestin[30]=Ilike;char*str=www.dotcpp.comverymuch;intn=14;char*newStr=strncat(destin,str, n);printf(%sn,newStr);return0;}
Resultados em execução:
Eu gosto www.dotcpp.com