C / string.h / strncat
memchr, memcmp, memcpy, memmove, memset, strcat, strchr, strcmp, strcoll, strcpy, strcspn, strerror, strlen, » strncat, strncmp, strncpy, strpbrk, strrchr, strspn, strstr, strtok, strxfrm,
Funcion: strncat()
Sintaxis:
Descripcion: Añade no más de n caracteres (un carácter nulo y los demás caracteres siguientes no son añadidos) de la cadena apuntada por s2 al final de la cadena apuntada por s1. El carácter inicial de s2 sobrescribe el carácter nulo al final de s1. El carácter nulo siempre es añadido al resultado.
Ejemplo:
Sintaxis:
char *strncat(char*s1, const char *s2, size_t n);
Descripcion: Añade no más de n caracteres (un carácter nulo y los demás caracteres siguientes no son añadidos) de la cadena apuntada por s2 al final de la cadena apuntada por s1. El carácter inicial de s2 sobrescribe el carácter nulo al final de s1. El carácter nulo siempre es añadido al resultado.
Ejemplo:
#include <stdio.h> #include <string.h> int main() { char s1[11] = "Hola "; char s2[6] = "amigos"; printf( "s1=%s\t", s1 ); printf( "s2=%s\n", s2 ); strncat( s1, s2, 3 ); printf( "s1=%s\n", s1 ); return 0; }