C strcat() function
C strcat() function - concatenate two strings
Syntax:
char *strcat(char *string1, const char *string2);
The strcat() function concatenates string2 to string1 and ends the resulting string with the null character.
Parameters:
Name | Description | Required /Optional |
---|---|---|
string1 | Null-terminated destination string. | Required |
string2 | Null-terminated source string. | Required |
Return value from strcat()
The strcat() function shall return string1. No return value is reserved to indicate an error.
Example: strcat() function
The strcat() function returns a pointer to the concatenated string (string1).
#include <stdio.h>
#include <string.h>
#define SIZE 40
int main(void)
{
char string1[SIZE] = "C";
char * ptr;
ptr = strcat( string1, " Programming" );
printf( "string1 = %s\n", string1 );
}
Output:
string1 = C Programming
C Programming Code Editor:
Previous C Programming: C memset()
Next C Programming: C strncat()
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics