Structure With functions

Ramanth Dasari

Honorable
Jan 26, 2014
2
0
10,510
Define the 10 functions given below and test their working replacing on function at time with code
#include<stdio.h>
#include<conio.h>
struct eamcet
{
int htno;
char name[11];
float score;
int rank;
};
typedef struct eamcet alist;
main()
{
alist ele[10]={0};
int n=0,y=0,pos=0;
void input_elements(int*,alist[]);//1
void traverse_forward(int,alist[]);//2
void traverse_backward(int,alist[]);//3
int insert_front(int,int,alist[]);//4
int insert_end(int,int,alist[]);//5
int insert_position(int,int,int,alist[]);//6
void search(int,int,alist[]);//7
int delete_front(int,alist[]);//8
int delete_end(int,alist[]);//9
int delete_element(int,int,alist[]);//10
input_elements(&n,ele);
traverse_forward(n,ele);
traverse_backward(n,ele);
printf("front insertion element?");
scanf("%d",&y);
n=insert_front(n,y,ele);
traverse_forward(n,ele);
traverse_backward(n,ele);
printf("end insertion element?");
scanf("%d",&y);
n=insert_end(n,y,ele);
traverse_forward(n,ele);
printf("postion insertion element");
scanf("%d",&pos,&y);
n=insert_position(n,pos,y,ele);
traverse_forward(n,ele);
n=delete_front(n,ele);
traverse_forward(n,ele);
printf("element for deletion");
scanf("%d",&y);
n=delete_element(n,y,ele);
traverse_forward(n,ele);
return(0);
getch();
}
void input_elements(int*m,alist x[10])
{
printf("input_elements stub\n");
return;
}
void traverse_forward(int m ,alist x[10])
{
printf("traverse forward stub\n");
return;
}
void traverse_backward(int m,alist x[10])
{
printf("traverse_backward stub\n");
return;
}
int insert_front(int m,int y,alist x[10])
{
printf("insert_front\n");
return(m);
}
int insert_end(int m,int y,alist x[10])
{
printf("insert_end stub\n");
return(m);
}
int insert_position(int m,int pos,int y,alist x[10])
{
printf("enter position stub\n");
return(m);
}
void search(int m,int y,alist x[])
{
printf("search stub\n");
return;
}
int delete_front(int m,alist x[10])
{
printf("delete_front stub\n");
return(m);
}
int delete_end(int m,alist x[10])
{
printf("delete end stub\n");
return(m);
}
int delete_element(int m,int y,alist x[10])
{
printf("delete element stub\n");
return(m);
}