Program 377: Swap 2 String without String Library Functions
//Coming Soon
Output:
#include<stdio.h>
#include<string.h>
main()
{
char s1[10],s2[10],temp[10];
int i;
printf("Enter String 1\n");
gets(s1);
printf("Enter String 2\n");
gets(s2);
printf("Before Swapping\n");
printf("String 1 : %s\n",s1);
printf("String 2 : %s\n",s2);
for(i=0;s1[i]!='\0';i++)
{
temp[i]=s1[i];
}
temp[i]='\0';
for(i=0;s2[i]!='\0';i++)
{
s1[i]=s2[i];
}
s1[i]='\0';
for(i=0;temp[i]!='\0';i++)
{
s2[i]=temp[i];
}
s2[i]='\0';
printf("After Swapping:\n");
printf("String 1 : %s\n",s1);
printf("String 2 : %s\n",s2);
}
Explanation://Coming Soon
Output:


