English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutoriel de base du langage C

Contrôle de flux du langage C

Fonctions en C

Tableaux en C

Pointeurs en C

Chaînes de caractères en C

Structure de langage C

Fichier de langage C

Autres C

Manuel de référence du langage C

Utilisation et exemple de la fonction strcat() de la bibliothèque C

Bibliothèque standard en C - <string.h>

Fonction de bibliothèque C char *strcat(char *dest, const char *src) Ajouter src La chaîne pointée est ajoutée à dest La fin de la chaîne pointée.

Déclaration

Voici la déclaration de la fonction strcat().

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

Paramètres

  • dest -- Pointeur vers l'array cible, qui contient une chaîne C et est suffisamment grand pour contenir la chaîne ajoutée.
  • src -- Pointeur vers la chaîne à ajouter, cette chaîne ne couvre pas la chaîne de destination.

Valeur de retour

Cette fonction renvoie un pointeur vers la chaîne de destination finale dest.

Exemple en ligne

Le suivant est un exemple qui montre l'utilisation de la fonction strcat().

#include <stdio.h>
#include <string.h>
int main ()
{
   char src[50], dest[50];
   strcpy(src,  "This is source");
   strcpy(dest, "This is destination");
   strcat(dest, src);
   printf("La chaîne de destination finale : |%s|", dest);
   return(0);
}

Compilons et exécutons le programme ci-dessus, ce qui produira le résultat suivant :

La chaîne de destination finale : |This is destinationThis is source|

Bibliothèque standard en C - <string.h>