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.hfichier 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 destinationchaîne et la sourcechaîne, et le résultat est stocké dans la destinationchaî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.








