Menu
   ❮   
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA GEN AI SCIPY CYBERSECURITY DATA SCIENCE
     ❯   

C string strcat() function

❮ string Functions


Example

Concatenate a string:

char myStr[20] = "Hello";
strcat(myStr, " World!");
printf("%s", myStr);
Try it Yourself »

Definition and Usage

The strcat() function appends a copy of one string to the end of another.

The strcat() function is defined in the <string.h> header file.

Note: Make sure that the string has enough space reserved for the characters that are being appended or it may start writing into memory that belongs to other variables.


Syntax

strcat(void * destination, void * source);

Parameter Values

Parameter Description
destination Required. A pointer to the string to append to. A copy of the source string will be appended at the position of the first null terminating character.
source Required. A pointer to the string to copy from. Data from the beginning of the string up to the first null terminating character will be copied.

Technical Details

Returns: A char type pointer to the destination string.

❮ string Functions


Related Pages

C Strings Tutorial

C String Functions Tutorial