Stuffing
#include<stdio.h>
void sender(char str[],char dest[])
{
int i,j=0;
dest[j]='$';
j++;
for(i=0;str[i]!='\0';i++)
{
if(str[i]== '$' || str[i]== '@')
{
dest[j]='@';
j++;
dest[j]=str[i];
j++;
}
else
{
dest[j]=str[i];
j++;
}
}
dest[j]='$';
dest[j+1]='\0';
//return dest[j];
}
void receiver(char str2[],char dest [])
{
int i,j=0;
for(i=0;str2[i]!='\0';i++)
{
if(str2[i]=='$'||str2[i]=='@')
{
i++;
}
dest[j]=str2[i];
j++;
}
}
void main()
{
char str[50];
char dest1[50];
char dest2[50];
int ans,j,i;
printf("Enter the data :- ");
scanf("%s",str);
sender(str,dest1);
printf("\n stuffed message is %s",dest1);
receiver(dest1,dest2);
printf("\n De stuffed message is : %s ",dest2);
}
Comments
Post a Comment