C ++ strncat () - Biblioteca estándar de C ++

La función strncat () en C ++ agrega un número específico de caracteres de una cadena al final de otra cadena.

prototipo strncat ()

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

La strncat()función toma tres argumentos: dest, src y count. Esta función agrega un máximo de caracteres de recuento de la cadena apuntada por src al final de la cadena apuntada por dest. El carácter de terminación nulo al final de dest se reemplaza por el primer carácter de src y el carácter resultante también termina en nulo.

El comportamiento no está definido si

  • las cuerdas se superponen.
  • la matriz dest no es lo suficientemente grande para agregar el contenido de src.

Se define en el archivo de encabezado "> archivo de encabezado.

Parámetros strncat ()

  • dest: Puntero a una cadena de terminación nula a la que agregar.
  • src: Puntero a una cadena de terminación nula que se agregará.
  • count: Número máximo de caracteres para copiar.

strncat () Valor de retorno

La función strncat () devuelve dest, el puntero a la cadena de destino.

Ejemplo: cómo funciona la función 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; )

Cuando ejecute el programa, la salida será:

 Usando la función strncat, esta parte se agrega

Articulos interesantes...