Java

Saturday, 7 February 2015

C program to implement data link layer using character stuffing

Program:


#include<iostream.h>
#include<conio.h>
#include<string.h>
#include<stdio.h>
void mail()
{
int j,l,c,m,k;
char a[50],b[50];
printf(" enter the string \n");
scanf("%s",a);
strcpy(b,"DLESTX");
m=strlen(a);
for(j=0;j<m;)
{
if(a[j]=='d')
{
if(a[j+1]=='l')
{
if(a[j+2]=='e')
{
c=j+2;
for(l=0;l<3;l++)
{
for(k=m;k>c;k++)
{
a[k]=a[k-1];
}
m++;
a[m]=' ';
c+=1;
}
a[j+3]='d';
a[j+4]='l';
a[j+5]='c';
a[m]=' ';
j+=5;
}
}
}
j++;
}
strcat(b,a);
strcat(b,"DLEETX");
printf("\n reciver side:");
m=strlen(a);
for(j=0;j<m;)
{
if(a[j]=='d')
{
if(a[j+1]=='l')
{
if(a[j+2]=='e')
{
c=j;
for(l=0;l<3;l++)
{
for(k=c;k<m;k++)
a[k]=a[k+1];
}
c++;
}
j=c;
}
}
j++;
}
printf(" \n%s,a);
getch();
}

create your own website 

click here....

No comments:

Post a Comment