C string strcat() function
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. |
---|