Java

Wednesday, 28 January 2015

Write a c program to implement data link layer framing methods using character array

Program:

 

#include<stdio.h>
#include<conio.h>
#include<string.h>
char input[10][20];
int get_input();
void make_frames(int);
int count_chars(int s);
void main()
{
int no_of_words=get_input();
make_frames(no_of_words)
}
int get_input();
{
int choice;
int i=0;
do
{
printf("\n enter the word\n");
scanf("%s",input[i]);
fflush(stdin);
printf("\n do you want to continue:(y:)/(n:0)?:");
scanf("%0",&choice);
i++;

}
while(choice!=0);
return i;
}
void make_frames(int num_words)
{
int i=0;
printf("the trasmitted data is:/n/t);
for(i=0;i<num_words;i++)
printf("%d%s",(count_chars(i)+1)input(i));
printf("\n\n");
}
int count_chars(int index)
{
int i=0;
while(input[index][i]!='\0')
i++;
return;
}

No comments:

Post a Comment