w3resource

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()



Follow us on Facebook and Twitter for latest update.