Latest web development tutorials

funzioni di libreria C - strncat ()

C libreria standard - <string.h> C libreria standard - <string.h>

descrizione

funzioni di libreria Cchar * strncat (char * dest, const char * src, size_t n) indicavano la stringa srcaggiunto alla fine della stringa puntata dadest,fino alncaratteri di lunghezza.

dichiarazione

Ecco () funzione di dichiarazione strncat.

char *strncat(char *dest, const char *src, size_t n)

parametri

  • dest - alla matrice di destinazione, che contiene una stringa C, e la stringa è sufficiente per il posto supplementare, compresi carattere nullo aggiuntivo.
  • src - stringa da aggiungere.
  • n - numero massimo di caratteri da aggiungere.

Valore di ritorno

Questa funzione restituisce un puntatore al puntatore dest stringa di destinazione finale.

Esempi

L'esempio seguente mostra viene utilizzata la funzione strncat ().

#include <stdio.h>
#include <string.h>

int main ()
{
   char src[50], dest[50];

   strcpy(src,  "This is source");
   strcpy(dest, "This is destination");

   strncat(dest, src, 15);

   printf("最终的目标字符串: |%s|", dest);
   
   return(0);
}

Facciamo compilare ed eseguire il programma di cui sopra, che si tradurrà in quanto segue:

最终的目标字符串: |This is destinationThis is source|

C libreria standard - <string.h> C libreria standard - <string.h>