Contact Learn C
Copy

Program 377: Swap 2 String without String Library Functions

Program 377: Swap 2 String without String Library Functions
 
#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:
Swap 2 String without String Library Functions


Donate

Download App and Learn when ever you want

Get it on PlayStore
Get it on Amazon App Store
Get it on Aptoide