English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Lezioni di base del linguaggio C

Controllo di flusso del linguaggio C

C语言函数

C语言数组

C语言指针

C语言字符串

Struttura del linguaggio C

File del linguaggio C

Altri C

Manuale di riferimento del linguaggio C

Uso e esempio della funzione strcat() della libreria C

C标准库 - <string.h>

Funzione della libreria C char *strcat(char *dest, const char *src) Aggiungi src Aggiunge alla stringa puntata dest Fine della stringa puntata.

Dichiarazione

Di seguito è riportata la dichiarazione della funzione strcat().

char *strcat(char *dest, const char *src)

Parametri

  • dest -- Indica l'array di destinazione, che contiene una stringa C e ha una capacità sufficiente per contenere la stringa aggiunta.
  • src -- Indica la stringa da aggiungere, senza sovrascrivere la stringa di destinazione.

Valore di ritorno

La funzione restituisce un puntatore all'indicatore della stringa finale dest.

Esempio online

Il seguente esempio dimostra l'uso della funzione strcat().

#include <stdio.h>
#include <string.h>
int main ()
{
   char src[50], dest[50];
   strcpy(src,  "This is source");
   strcpy(dest, "This is destination");
   strcat(dest, src);
   printf("最终的目标字符串: |%s|", dest);
   return(0);
}

让我们编译并运行上面的程序,这将产生以下结果:

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

C标准库 - <string.h>