Saturday, April 26, 2014

/****************************************************************
To perform operations on database such as add, delete, modify, search, sort
******************************************************************/

/* 
 * File:   main.c
 * Author: Gaurav
 *OS:Linux with KDE
 * Created on August 7, 2012, 8:14 PM
 */

#include <stdio.h>
#include <stdlib.h>
#ifdef HAVE_CONFIG_H
#include <config.h>
#endif

#include <stdio.h>
#include <stdlib.h>

typedef struct emp
{ char name[50],dept[50];
int id,sal;

}e;

void acc_emp(e *, int *);

int main(void)
{
e e[20];
int c=0;
char n;
do
{

printf("Menu\n\n");
printf("1.Add\n2.Delete\n3.Modify\n4.Search\n5.Sort\n6.Display\n7.Exit\nChoice: ");

scanf("%c",&n);
switch(n)
{
case '1':
acc_emp(e,&c);
break;


default:
printf("\nEnter Correct choice");
break;
}

if(n!='7')
{
printf("\nDo u want to continue(y/n): ");
scanf("%d",&n);
}
}while(n=='y');



  

  return 0;
}

void acc_emp(e *e, int *c)
{

printf("\nEnter Name: ");
scanf("%s",e[*c].name);
printf("Enter Department: ");
scanf("%s",e[*c].dept);
printf("Enter Id: ");
scanf("%s",e[*c].id);
printf("Enter Salary: ");
scanf("%s",e[*c].sal);
*c++;
}

void disp_emp(e *e, int *c)
{
printf("\nID\tName\tDepartment\tSalary\n");
printf("%d\t%s\t%s\t%d\n",e[*c].id,e[*c].name,e[*c].dept,e[*c].sal);
}




0 comments:

Post a Comment