Add read menu details and read file function

This commit is contained in:
Sambo Chea 2020-08-01 08:49:16 +07:00
parent 366dd9de1b
commit 14f7cb286f
2 changed files with 16 additions and 5 deletions

Binary file not shown.

View File

@ -25,7 +25,7 @@ struct student_tag
int main() int main()
{ {
int selected;
struct person_tag person, person2 = {"Chea", "4567892"}, *personPtr; struct person_tag person, person2 = {"Chea", "4567892"}, *personPtr;
// strcpy style // strcpy style
@ -56,18 +56,24 @@ int main()
printf("Course name: %s \n", first->course_info.course_name); printf("Course name: %s \n", first->course_info.course_name);
printf("Course of units: %d", first->course_info.no_of_units); printf("Course of units: %d", first->course_info.no_of_units);
read_file(); read_file("./../data/welcome.txt");
display_menu();
scanf("enter the option: ", selected);
menu(selected);
return 0; return 0;
} }
void read_file() void read_file(char *filename)
{ {
// read the file here... // read the file here...
FILE *file; FILE *file;
char c; char c;
if ((file = fopen("./../data/welcome.txt", "r")) == NULL) if ((file = fopen(filename, "r")) == NULL)
{ {
printf("no file were found...!"); printf("no file were found...!");
} }
@ -82,7 +88,6 @@ void read_file()
void menu(int menu) void menu(int menu)
{ {
// do something here...
switch (menu) switch (menu)
{ {
case 1: case 1:
@ -94,3 +99,9 @@ void menu(int menu)
break; break;
} }
} }
void display_menu() {
printf("\n");
read_file("./../note/section1.txt");
}