Employee Management Code
Employee Management Code
h>
void add_employee() {
FILE *f = fopen("employees.txt", "a");
int emp_no;
char name[50], sex;
float salary;
void delete_employee() {
int emp_no, no;
char name[50], sex;
float salary;
FILE *f = fopen("employees.txt", "r");
FILE *temp = fopen("temp.txt", "w");
fclose(f);
fclose(temp);
remove("employees.txt");
rename("temp.txt", "employees.txt");
}
void update_salary() {
int emp_no, no;
char name[50], sex;
float salary, new_salary;
FILE *f = fopen("employees.txt", "r");
FILE *temp = fopen("temp.txt", "w");
fclose(f);
fclose(temp);
remove("employees.txt");
rename("temp.txt", "employees.txt");
}
int main() {
int choice;
do {
printf("\n1. Add\n2. Delete\n3. Update Salary\n4. Exit\nChoice: ");
scanf("%d", &choice);
if (choice == 1) add_employee();
else if (choice == 2) delete_employee();
else if (choice == 3) update_salary();
} while (choice != 4);
return 0;
}