Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<stdio.h>
- #include<string.h>
- void write()
- {
- char roll_number[10];
- char roll_number2[10];
- char name[100];
- int age;
- char blood_group[5];
- char dept_name[20];
- int faculty;
- char hometown[100];
- char mobile_number[20];
- float cgpa;
- char semester[10];
- FILE *student_file;
- //FILE *course_file;
- FILE *grade_file;
- while(1)
- {
- student_file = fopen("student.txt","a");
- if(student_file == NULL)
- {
- printf("Error opening file\n");
- break;
- }
- printf("Enter your student ID:\t");
- scanf("%s",roll_number);
- if(strcmp(roll_number,"-1") == 0)
- {
- fclose(student_file);
- break;
- }
- fprintf(student_file,"%s\t\t",roll_number);
- printf("Enter your name:\t");
- scanf("%s",name);
- fprintf(student_file,"%s\t",name);
- printf("Enter your age:\t");
- scanf("%d",&age);
- fprintf(student_file,"%d\t\t",age);
- printf("Enter your blood group:\t");
- scanf("%s",blood_group);
- fprintf(student_file,"%s\t",blood_group);
- printf("Enter your department name:\t");
- scanf("%s",dept_name);
- fprintf(student_file,"%s\t\t",dept_name);
- printf("Enter no. of faculties:\t");
- scanf("%d",&faculty);
- fprintf(student_file,"%d\t\t",faculty);
- printf("Enter your hometown:\t");
- scanf("%s",hometown);
- fprintf(student_file,"%s\t\t",hometown);
- printf("Enter your mobile number:\t");
- scanf("%s",mobile_number);
- fprintf(student_file,"%s\n",mobile_number);
- //fprintf(student_file,"-----------------------------\n");
- fclose(student_file);
- grade_file = fopen("grade.txt","a");
- if(grade_file == NULL)
- {
- printf("Error opening file\n");
- break;
- }
- printf("Enter your student ID:\t");
- scanf("%s",roll_number2);
- if(strcmp(roll_number2,"-1") == 0 || strcmp(roll_number2,roll_number)!=0)
- {
- fclose(grade_file);
- break;
- }
- fprintf(grade_file,"%s\t\t",roll_number2);
- printf("Enter your CGPA:\t");
- scanf("%f",&cgpa);
- fprintf(grade_file,"%.2f\t",cgpa);
- printf("Enter your semester:\t");
- scanf("%s",semester);
- fprintf(grade_file,"%s\n",semester);
- //fprintf(grade_file,"-----------------------------\n");
- fclose(grade_file);
- }
- }
- int main()
- {
- FILE *student_file;
- FILE *grade_file;
- student_file = fopen("student.txt","a");
- if(student_file == NULL)
- {
- printf("Error opening file\n");
- exit(1);
- }
- fprintf(student_file,"student_id\t");
- fprintf(student_file,"name\t");
- fprintf(student_file,"age\t ");
- fprintf(student_file,"blood_group\t");
- fprintf(student_file,"department_name\t");
- fprintf(student_file,"no_of_faculties\t");
- fprintf(student_file,"hometown\t");
- fprintf(student_file,"mobile_number\t\n");
- fclose(student_file);
- grade_file = fopen("grade.txt","a");
- if(grade_file == NULL)
- {
- printf("Error opening file\n");
- exit(1);
- }
- fprintf(grade_file,"student_id\t");
- fprintf(grade_file,"GPA\t");
- fprintf(grade_file,"Semester\t\n");
- fclose(grade_file);
- while(1)
- {
- printf("What do you want to do?\n");
- printf("1.Add an entry.\n");
- printf("2.Read entries.\n");
- int choice;
- scanf("%d",&choice);
- if(choice==-1)
- {
- break;
- }
- if(choice==1)
- {
- write();
- }
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement