C program to concatenate two strings

Introduction

C program to concatenate two strings. I have used Code:: Blocks compiler for debugging purpose. But you can use any C programming language compiler as per your availability.

#include <stdio.h>
#include <string.h>

int main()
{
   char str1[1000], str2[1000];

   printf("Enter the first string\n");
   gets(str1); // Reading first string from user

   printf("Enter the second string\n");
   gets(str2); // Reading second string from user

   // strcat is use to Concatenates two strings
   strcat(str1,str2);

   printf("String obtained on concatenation is:%s\n",str1);

   return 0;
}

Result

C program to concatenate two strings
C program to concatenate two strings

1 thought on “C program to concatenate two strings”

  1. gets() is a deprecated function and its use is discouraged because of its insecure behaviour.

    I’d suggest to do not show this function to new C programmers.

    Reply

Leave a Comment