/*Swap two string using third string*/
//swap one by one character using while loop
#include<stdio.h>
int main()
{
int i=0,j=0;
char String1[20],String2[20],Temp[20];
puts("Enter first string");//can use "printf" also
gets(
String1 );//for read the input from user
puts("Enter second string");
gets(
String2 );
printf("Before swaping the strings are\n");
puts(
String1);
puts(
String2);
while(
String1 [i]!='\0')//loop till null character
{
Temp[j++]=
String1[i++];
}
i=0,j=0;
while(
String2 i]!='\0')
{
String1[j++]= String2[i++];
}
String1[j]='\0';
i=0,j=0;
while(Temp[i]!='\0')
{
String1[j++]=Temp[i++];
}
String2[j]='\0';
printf("After swaping the strings are\n");
puts(str1);
puts(str2);
return 0;
}//end of main
No comments:
Post a Comment