Nom de la fonction : strncat
Fichier d'en-tête : <string.h>
Prototype de fonction : char *strncat(char *destin,char *str,int n);
Fonction : Ajouter à la fin d'une chaîne, c'est-à-dire ajouter le nombre spécifié de caractères d'une chaîne à la fin d'une autre chaîne
Paramètres : char *destin chaîne cible ajoutée
char *str chaîne source à ajouter
int n Nombre de caractères à ajouter
Valeur de retour : renvoie l'adresse de début de la chaîne de destination
Remarque : La chaîne destinée doit disposer de suffisamment d'espace pour accueillir la chaîne nouvellement ajoutée.
Exemple de programme : Ajouter les n premiers caractères de la chaîne str après la chaîne 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;}
Résultats en cours d'exécution :
J'aimewww.dotcpp.com