" . Concaténation de chaîne " The C + + fonction strcat est l'abréviation de Ajoute de StrCat une copie d'une chaîne de source en une chaîne de destination. Le caractère de terminaison nul dans la destination sera écrasé par le premier caractère de la source et un autre caractère nul sera ajouté à la fin de la nouvelle chaîne résultante . Les étapes suivantes vous aideront à utiliser la fonction strcat en C + + . Instructions 1 savoir la syntaxe de strcat en C + + . La syntaxe complète est char * strcat (char * destination , const char * source) ; . 2 Sachez que la destination est un pointeur sur un tableau . La destination doit être assez grand pour contenir la chaîne résultante , y compris la terminaison nulle , pour éviter tout débordement . La source est une chaîne se terminant par null qui ne devraient pas chevaucher la destination. La destination est retournée. 3 Comprendre que le C + + fonction strcat est conservé dans la bibliothèque de cstring . Vous devrez peut-être inclure le fichier d'en-tête string.h pour utiliser cette fonction 4 Regardez le programme complet ci-dessous pour quelques exemples simples de la façon d'utiliser strcat : . # Include # include int main () {char chaine1 [80] ; caractères chaîne_2 [80] ; caractères string3 [80] ; strcpy ( chaine1 , "Cette chaîne "); strcpy ( chaîne_2 , "Rose" ) ; strcpy ( string3 , " s l'odeur de vieux souliers . "); strcat ( chaine1 , "est enchaîné . "); strcat ( chaîne_2 , string3 ) ; printf (" chaine1 :% s \\ n", chaine1 ) ; printf ( "mots2 :% s \\ n ", string2 ) ; return 0; } 5 Observez la sortie suivante de ce programme : chaine1 : cette chaîne est concatenated.string2 : Roses sentent comme vieilles chaussures . La première strcat est un exemple trivial de la façon de concaténer un tableau de caractères avec une chaîne littérale. La deuxième strcat montre deux tableaux de caractères étant enchaînés . Notez comment la terminaison nulle est ajoutée à la fin des chaînes résultantes dans les deux exemples.
|