La fonction strcat () en C ++ ajoute une copie d'une chaîne à la fin d'une autre chaîne.
prototype strcat ()
char * strcat (char * dest, const char * src);
La strcat()
fonction prend deux arguments: dest et src. Cette fonction ajoute une copie de la chaîne de caractères pointée par src à la fin de la chaîne pointée par dest. Le caractère de fin nul à la fin de dest est remplacé par le premier caractère de src et le caractère résultant est également terminé par nul.
Le comportement n'est pas défini si
- les chaînes se chevauchent.
- le tableau dest n'est pas assez grand pour ajouter le contenu de src.
Il est défini dans le fichier d'en-tête "> fichier d'en-tête.
Paramètres de strcat ()
dest
: Pointeur vers une chaîne de terminaison nulle à laquelle ajouter.src
: Pointeur vers une chaîne de terminaison nulle qui doit être ajoutée.
strcat () Valeur de retour
La fonction strcat () renvoie dest, le pointeur vers la chaîne de destination.
Exemple: fonctionnement de la fonction strcat ()
#include #include using namespace std; int main() ( char dest(50) = "Learning C++ is fun"; char src(50) = " and easy"; strcat(dest, src); cout << dest ; return 0; )
Lorsque vous exécutez le programme, la sortie sera:
L'apprentissage du C ++ est amusant et facile