0
3.2kviews
Write user defined function to implement string concatenation

Subject : Structured Programming Approach

Title : Functions and Parameter

Difficulty : Medium

1 Answer
0
198views

Program:

#include<stdio.h>

#include<string.h>

void concat(char[], char[]);

int main() 

{

    char s1[50], s2[50];

    printf("\nEnter String 1 :");

    gets(s1);

    printf("\nEnter String 2 :");

    gets(s2);

    concat(s1, s2);

    printf("\nConcated string is :%s", s1);

    return (0);

}

void concat(char s1[], char s2[])

{

    int i, j

    ;i = strlen(s1);

    for (j = 0; s2[j] != '\0'; i++, j++)

    {

        s1[i] = s2[j];

    }

    s1[i] = '\0';

}

Output :

Enter String 1 : Prathamesh

Enter String 2 : Padave

Concated string is : PrathameshPadave
Please log in to add an answer.