C ++ strncat () - Bibliothèque standard C ++

La fonction strncat () en C ++ ajoute un nombre spécifié de caractères d'une chaîne à la fin d'une autre chaîne.

prototype de strncat ()

 char * strncat (char * dest, const char * src, size_t count);

La strncat()fonction prend trois arguments: dest, src et count. Cette fonction ajoute un maximum de count caractères de la chaîne 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 strncat ()

  • 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.
  • count: Nombre maximum de caractères à copier.

strncat () Valeur de retour

La fonction strncat () renvoie dest, le pointeur vers la chaîne de destination.

Exemple: fonctionnement de la fonction strncat ()

 #include #include using namespace std; int main() ( char dest(50) = "Using strncat function,"; char src(50) = " this part is added and this is ignored"; strncat(dest, src, 19); cout << dest ; return 0; )

Lorsque vous exécutez le programme, la sortie sera:

 En utilisant la fonction strncat, cette partie est ajoutée

Articles intéressants...