Clean and call the function with menu
This commit is contained in:
parent
7aae05eae6
commit
cdb08a328e
BIN
tests/linkedlist
BIN
tests/linkedlist
Binary file not shown.
@ -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)
|
||||||
|
Loading…
Reference in New Issue
Block a user