#include <stdio.h> int main() { char s1[100], s2[100], i, j; printf("Enter first string: "); scanf("%s", s1); printf("Enter second string: "); scanf("%s", s2); // calculate the length of string s1 // and store it in i for(i = 0; s1[i] != ''; ++i); for(j = 0; s2[j] != ''; ++j, ++i) { s1[i] = s2[j]; } s1[i] = ''; printf("After concatenation: %s", s1); return 0; }
Enter first string: Welcome Enter second string: CseWorldOnline After concatenation :Welcome CseWorldOnline
You can concatenate two strings easily using standard library function strcat()but, this program concatenates two strings manually without usingstrcat()
function.