Introduction
I have used Code::blocks 12 compiler for debugging purpose. But you can use any C programming language compiler as per your availability.
#include <stdio.h> #define MAX_SIZE 100 // Maximum string size int main() { char str1[MAX_SIZE], str2[MAX_SIZE]; char * s1 = str1; char * s2 = str2; // Inputting 2 strings from user printf("Enter 1st string: "); gets(str1); printf("Enter 2nd string: "); gets(str2); // Moving till the end of str1 while(*(++s1)); // Coping str2 to str1 while(*(s1++) = *(s2++)); printf("Concatenated string: %s", str1); return 0; }
Result
![Write C program to concatenate two strings using pointer](https://techstudys.com/wp-content/uploads/2021/07/7-3.png)
yalan kardeş