Homex-raysClass 12 modern Physics X-rays Class 12 modern Physics X-rays 1 Krishna Parajuli April 03, 2024 the pdf: Tags class 12 modern physics neb Nepali Physics x-rays Newer Older
#include
ReplyDelete#include
// Define a structure for an employee
struct Employee {
char name[50];
char address[100];
float salary;
};
int main() {
FILE *fp;
struct Employee emp;
// Open file in write mode to store employee data
fp = fopen("emp.txt", "w");
if (fp == NULL) {
printf("Error opening file!\n");
exit(1);
}
printf("Enter employee details:\n");
printf("Name: ");
fgets(emp.name, 50, stdin);
printf("Address: ");
fgets(emp.address, 100, stdin);
printf("Salary: ");
scanf("%f", &emp.salary);
fprintf(file, "%s%s%.2f\n", emp.name, emp.address, emp.salary);
fclose(file);
file = fopen("emp.txt", "r");
if (file == NULL) {
printf("Error opening file!\n");
exit(1);
}
printf("\nEmployees with salary > 30000:\n");
while (fscanf(file, "%[^$]$%[^$]$%f\n", emp.name, emp.address, &emp.salary) != EOF) {
if (emp.salary > 30000) {
printf("Name: %sAddress: %sSalary: %.2f\n", emp.name, emp.address, emp.salary);
}
}
fclose(fp);
return 0;
}