Los datos expuestos en este blog, son solo de índole informativo. Por favor realiza siempre una copia de seguridad antes de realizar cualquier cambio en tu proyecto.
Lenguaje C: función strncat
(concatenación de cadenas limitadas)
En el lenguaje de programación C, función strncat Agrega una copia de la cadena a la que apunta s2 al final de la cadena a la que apunta s1. Devuelve un puntero a s1 donde reside la cadena concatenada resultante.
La función strncat deja de copiar cuando se encuentra un carácter nulo o se han copiado n caracteres.
sintaxis
La sintaxis de la función strncat en lenguaje C es:
char *strncat(char *s1, const char *s2, size_t n);
parámetro o parámetro
s1 Puntero a la cadena a modificar. s2 se copiará al final de s1. s2 Puntero a la cadena que se agregará al final de s1. n El número de caracteres que se agregarán.
devolver los bienes
La función strncat devuelve un puntero a s1 (donde se encuentra la cadena concatenada resultante).
titulo requerido
En C, los archivos de encabezado requeridos por la función strncat son:
#include <string.h>
aplicar para
En C, la función strncat está disponible en las siguientes versiones:
- ANSI/ISO 9899-1990
ejemplo strncat
Veamos un ejemplo para ver cómo usar la función strncat en un programa C:
/* Example using strncat by TechOnTheNet.com */ #include <stdio.h> #include <string.h> int main(int argc, const char * argv[]) { /* Define an example variable capable of holding up to 100 characters */ char example[100]; /* Copy the string "TechOnTheNet.com " into the example variable */ strcpy (example, "TechOnTheNet.com "); /* Concatenate the string in the example variable with 21 characters from the string "is over 10 years old." */ strncat (example, "is over 10 years old.", 21); /* Display the contents of the variable to the screen */ printf("%sn", example); return 0; }
Cuando se compila y ejecuta, esta aplicación generará:
TechOnTheNet.com is over 10 years old.
Función similar
Otras funciones de C similares a la función strncat:
- función strcat