#pragma once #pragma warning(disable:4996) // strcpy ÀÌ¿ë #include #include #include // ½º·¹µå ÀÌ¿ë #include #include #include // mciSendString() #pragma comment (lib, "winmm.lib") //MCI using namespace std; typedef int time; class _node { friend class _alarm; private: _node *prev; _node *next; time hour; time minute; time second; char name[30]; }; class _show { public: void mainScreen(); void no1Screen(_alarm aTmp); void no2Screen(_alarm aTmp); }; class _alarm { private: _node *last; _node *cur; _node *tmp; public: _node *first; int alarmCnt; _alarm() { first = NULL; last = NULL; alarmCnt = 0; } ~_alarm() {}; void setTimer(); void _alarm::Linsert(int hour, int minute, int second, char *name); void getList(); int playTimer(int i); void Ldelete(); void LdeleteAll(); void getListName(); }; class _func { public: void gotoxy(int x, int y); // ÁÂÇ¥ º¸³»±â gotoxy void cursor(int n); // Ä¿¼­ º¸À̱â & ¼û±â±â void clean(); void frame(); void music(int i, char *name, _alarm aTmp); };