rendered paste body#include <iostream>
#include <stdlib.h>
using namespace std;
/* Prototypes */
void menu( struct Ringtimes *Ringtime );
void SetRingtimes( struct Ringtimes* set );
void PrintRingtimes( struct Ringtimes* print );
/* Gobals */
int MAX = 1;
struct Ringtimes
{
int Hours;
int Minutes;
int Seconds;
};
int main(void)
{
struct Ringtimes Ringtime[MAX];
menu( Ringtime );
system("Pause");
return(EXIT_SUCCESS);
}
void menu( struct Ringtimes *Ringtime )
{
int choice = 0;
system("cls");
cout << "------------------------- Alarm v.1 created by source -------------------------" << endl;
cout << " 1) Set alarm" << endl;
cout << " 2) View alarm times" << endl;
cout << " 3) Hide programm" << endl;
cout << " 4) End programm" << endl;
cout << "-------------------------------------------------------------------------------" << endl << endl;
cout << "[~] Please make a selection: ";
cin >> choice;
switch(choice)
{
case 1:
SetRingtimes( Ringtime );
break;
case 2:
PrintRingtimes( Ringtime );
break;
case 3:
break;
case 4:
break;
case 5:
break;
default:
cout << "[-] ERROR 141" << endl;
}
}
void SetRingtimes( struct Ringtimes *set )
{
cout << "------------------------- Alarm v.1 created by source -------------------------" << endl;
if(MAX==1)
{
cout << "No alarm set" << endl;
}else{
PrintRingtimes( set );
}
cout << "-------------------------------------------------------------------------------" << endl << endl;
cin >> set[MAX].Hours;
cin >> set[MAX].Minutes;
cin >> set[MAX].Seconds;
MAX++;
menu ( set );
}
void PrintRingtimes( struct Ringtimes* print )
{
for(int iCnt = 0; iCnt < MAX; iCnt++)
{
cout << "Weckzeit " << iCnt+1 << ": ";
cout << print[iCnt].Hours << ":" ;
cout << print[iCnt].Minutes << ":" ;
cout << print[iCnt].Seconds << endl;
}
}