C Program to Concatenate Two Strings

In this tutorial you will learn about the C Program to Concatenate Two Strings and its application with practical example.

C Program to Concatenate Two Strings

In this tutorial, we will learn to create a C program that will Concatenate Two Strings in C programming.

Prerequisites

Before starting with this tutorial we assume that you are best aware of the following C programming topics:

  • Operators in C Programming.
  • Basic Input and Output function in C Programming.
  • Basic C programming.
  • Using Strings in C Programming.

What is a string?

As we all know, the string is a collection of characters, symbols, digits, and blank spaces. In strings, only one variable is declared which can store multiple values.

What is Concatenation?

Concatenation means to join two different words i.e. multiple Strings into a single string value.

Algorithm:-

Program to Concatenate Two Strings:-

First will take the input string one from the user. Then we will take a second-string from the user and now we will concatenate that two stings. And at last, will print the resultant string.

Using the below program example.

Program Code:-

Output:-

In the above program, we have first initialized the required variable.

  • string1[20] = it will hold the string value.
  • string2[20] = it will hold the string value.
  • i = it will hold the integer value.
  • j = it will hold the integer value.
  • *str1 = pointer type variable 1.
  • *str2 = pointer type variable 2.

Input strings from the user.

While loop body for concatenating the strings using the pointers and printing the concatenated string.

In this tutorial we have learn about the C Program to Concatenate Two Strings and its application with practical example. I hope you will like this tutorial.