Skip to content
Snippets Groups Projects
Commit 27f1c48d authored by T.Wadi's avatar T.Wadi
Browse files

main implimented

parent c52c626c
No related branches found
No related tags found
No related merge requests found
......@@ -2,5 +2,6 @@
"files.associations": {
"cds.h": "c",
"stdio.h": "c"
}
},
"C_Cpp.errorSquiggles": "Disabled"
}
\ No newline at end of file
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <stdlib.h>
#include "datastructure.h"
#include "datetime.h"
#include "tools.h"
#include "menu.h"
#include "cds.h"
int main()
#define NUMBER_OF_MENU_ITEMS 7
void main()
{
unsigned int choice;
char* menuTitle;
char* menuItems[] = {"Neue CD anlegen", "CD bearbeiten", "CD loeschen", "Suchen"
"Sortieren", "Auflisten", "Programm beenden"};
printLogo();
delay(2);
clearScreen();
do
{
choice = getMenu(menuTitle, &menuItems[NUMBER_OF_MENU_ITEMS],NUMBER_OF_MENU_ITEMS);
switch (choice)
{
case 1:
createCD();
break;
case 2:
editCd();
break;
case 3:
deleteCD();
break;
case 4:
searchSong();
break;
case 5:
sortCDs();
break;
case 6:
ListCDs();
break;
case 7:
exit(1);
break;
default:
choice = 0;
break;
}
} while (choice != 7);
return 0;
}
......@@ -8,7 +8,7 @@ int getMenu(char *menuTitle, char *menuItems[], short numberOfMenuItems){
do
{
clearScreen();
puts(*menuTitle);
puts(menuTitle);
for(u_int8_t i = 0; i < numberOfMenuItems; ++i)
{
printf("%d. %s/n",(1+i), *menuItems[i]);
......
#pragma once
int getMenu(char *, char *[], short );
int getMenu(char *, char **, short );
No preview for this file type
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment