/*
* C Program to Create Employee Record in file and display it
*/
#include <stdio.h>
#include<conio.h>
void main()
{
FILE *fp1;
int id,salary;
char name[20],desig[20];
printf("Enter Employee Details:");
fp1 = fopen("fp1","w");
//write record
printf("\n Enter Employee Name:");
fscanf(stdin, "%s",name);
fprintf(fp1, "%s\n",name);
printf("\n Enter Employee ID:");
fscanf(stdin, "%d",&id);
fprintf(fp1, "%d\n",id);
printf("\n Enter Salary:");
fscanf(stdin, "%d",&salary);
fprintf(fp1, "%d\n",salary);
printf("\n Designation:");
fscanf(stdin, "%s",desig);
fprintf(fp1, "%s\n",desig);
fclose(fp1);
//printf record
fp1 = fopen(fp1, "r");
printf("Employee Details:");
printf("\n Employee Name:");
fscanf(fp1, "%s",name);
fprintf(stdout, "%s",name);
printf("\n Employee ID:");
fscanf(fp1, "%d",&id);
fprintf(stdout, "%d",id);
printf("\n Salary:");
fscanf(fp1, "%d",&salary);
fprintf(stdout, "%d",salary);
printf("\n Designation:");
fscanf(fp1, "%s",desig);
fprintf(stdout, "%s",desig);
fclose(fp1);
getch();
}