En programmation C, la fonction strcat () contient (joint) deux chaînes.
La définition de la fonction de strcat()
est:
char * strcat (char * destination, const char * source)
Il est défini dans le string.h
fichier d' en- tête.
Arguments de strcat ()
Comme vous pouvez le voir, la strcat()
fonction prend deux arguments:
destination - chaîne de destination
source - chaîne source
La strcat()
fonction concatène la destination
chaîne et la source
chaîne, et le résultat est stocké dans la destination
chaîne.
Exemple: fonction C strcat ()
#include #include int main() ( char str1(100) = "This is ", str2() = "programiz.com"; // concatenates str1 and str2 // the resultant string is stored in str1. strcat(str1, str2); puts(str1); puts(str2); return 0; )
Production
C'est programiz.com programiz.com
Remarque: lorsque nous utilisons strcat()
, la taille de la chaîne de destination doit être suffisamment grande pour stocker la chaîne résultante. Sinon, nous obtiendrons l'erreur d'erreur de segmentation.