Clean and call the function with menu

This commit is contained in:
Sambo Chea 2020-08-01 21:13:49 +07:00
parent 7aae05eae6
commit cdb08a328e
2 changed files with 36 additions and 8 deletions

Binary file not shown.

View File

@ -24,27 +24,55 @@ int main(void)
while (1) while (1)
{ {
if (count == 100) printf("\n");
{
exit(EXIT_SUCCESS);
}
// show menu // show menu
display_menu(); display_menu();
}
printf("Enter your option: ");
scanf("%d", &selected);
if (selected == 1)
{
printf("Enter you element to add first: ");
scanf("%d", &data);
add_first(data);
}
else if (selected == 2)
{
printf("Enter you element to add last: ");
scanf("%d", &data);
add_last(data);
}
else if (selected == 3)
{
traverse();
}
else if (selected == 4)
{
remove_first;
}
else if (selected == 5)
{
remove_last();
}
else
{
printf("\nGoodbye!"); printf("\nGoodbye!");
exit(EXIT_SUCCESS);
}
}
return 0; return 0;
} }
void display_menu() void display_menu()
{ {
printf("1. Add first element\n"); printf("1. Add first element\n");
printf("2. Add last element\n"); printf("2. Add last element\n");
printf("3. Traverse element\n"); printf("3. Traverse element\n");
printf("4. Remove first element\n"); printf("4. Remove first element\n");
printf("5. Remove last element\n"); printf("5. Remove last element\n");
printf("Any to quite program\n");
} }
void add_first(int element) void add_first(int element)