Add read menu details and read file function
This commit is contained in:
parent
366dd9de1b
commit
14f7cb286f
BIN
tests/work1
BIN
tests/work1
Binary file not shown.
@ -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");
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user