main.cpp ¶
말대 메..by.AllMemberz ¶
#include <windows.h> #include "now_time.h" #include "alarmsetting.h" #include "cho.h" void main() { while(1) { now_time a; a.print_now_time(); system("cls"); cho b; b.setwatch(); system("cls"); alarmsetting c; c.alm_set(); } }
now_time.cpp ¶
by., ¶
/*********************************************************** * ////////////////// * * 많 * 느 봤능... ;;( 1 : 1.618 5:8 능...) * 디 민능... ;; * 느 먹능... ;; * 내 노 능...ㅡ,.;; * By ***********************************************************/ #include <iostream> #include <time.h> #include <stdio.h> #include <conio.h> #include <windows.h> #include "now_time.h" using namespace std; typedef enum { NOCURSOR, SOLIDCURSOR, NORMALCURSOR } CURSOR_TYPE; extern int ah; extern int am; extern int as; void gotoxy(int x, int y) { COORD Cur; Cur.X=x; Cur.Y=y; SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE),Cur); } void setcursortype(CURSOR_TYPE c) { CONSOLE_CURSOR_INFO CurInfo; switch (c) { case NOCURSOR: CurInfo.dwSize=1; CurInfo.bVisible=FALSE; break; case SOLIDCURSOR: CurInfo.dwSize=100; CurInfo.bVisible=TRUE; break; case NORMALCURSOR: CurInfo.dwSize=20; CurInfo.bVisible=TRUE; break; } SetConsoleCursorInfo(GetStdHandle(STD_OUTPUT_HANDLE),&CurInfo); } void now_time::print_now_time() { char arr[10][8][16]={ // digit 노 {{" "}, {" "}, {" "}, {" "}, // 디 . {" "}, {" "}, {" "}, {" "}}, {{" "}, {" "}, {" "}, {" "}, {" "}, {" "}, {" "}, {""}}, {{" "}, {" "}, {" "}, {" "}, {" "}, {" "}, {" "}, {""}}, {{" "}, {" "}, {" "}, {" "}, {" "}, {" "}, {" "}, {" "}}, {{" "}, {" "}, {" "}, {" "}, {""}, {" "}, {" "}, {" "}}, {{""}, {" "}, {" "}, {" "}, {" "}, {" "}, {" "}, {" "}}, {{" "}, {" "}, {" "}, {" "}, {" "}, {" "}, {" "}, {" "}}, {{""}, {" "}, {" "}, {" "}, {" "}, {" "}, {" "}, {" "}}, {{" "}, {" "}, {" "}, {" "}, {" "}, {" "}, {" "}, {" "}}, {{" "}, {" "}, {" "}, {" "}, {" "}, {" "}, {" "}, {" "} } }; setcursortype(NOCURSOR); //를 . time_t a; tm* b; int h,m,s; while(1){ char key; if(kbhit()) { key=getch(); if(key=='1') break; } system("cls"); gotoxy(24,2); // ( : ) cout<<"□"; gotoxy(24,5); cout<<"□"; gotoxy(52,2); cout<<"□"; gotoxy(52,5); cout<<"□"; time(&a); // 받 b=localtime(&a); h = b->tm_hour; // m = b->tm_min; // s = b->tm_sec; // if((ah == h)&&(am==m)&&(as==s)) { printf("\a\a\a"); } int h10 = h/10; //,, 10, 1 리 int h1 = h%10; int m10 = m/10; int m1 = m%10; int s10 = s/10; int s1 = s%10; for(int x=0;x<8;x++){ //부 , 6 1마 gotoxy(0,x); cout<<arr[h10][x]; gotoxy(12,x); cout<<arr[h1][x]; gotoxy(28,x); cout<<arr[m10][x]; gotoxy(40,x); cout<<arr[m1][x]; gotoxy(56,x); cout<<arr[s10][x]; gotoxy(68,x); cout<<arr[s1][x]; } Sleep(1000); // 1 대 ( 말대 sleep!!. 밀리 문 1000 ) } }
cho.cpp ¶
몸~ by., ¶
#include "cho.h" #include <iostream> #include <iomanip> #include <conio.h> #include <windows.h> cho::cho() { chk=0; clock2=0; prog_exit=false; } cho::~cho() { } void cho::setwatch() { std::cout<<"0 : 00 : 00"; char key=getch(); while(1) { if(prog_exit) break; //모 if(chk==0) //0 멈 는 { if(key=='1') // 모 { prog_exit=true; } if(key=='3') // { chk=1; Fulls=GetTickCount(); while(1) { clock=GetTickCount()-Fulls+clock2; rs=clock/1000; s=rs%60; m=clock/60000; rms=clock%1000; ms=rms/10; system("cls"); std::cout<<m<<" : "<<std::setw(2)<<std::setfill('0')<<s<<" : "<<std::setw(2)<<std::setfill('0')<<ms<<std::endl; if(kbhit()) { key=getch(); break; } } } } if(chk==1) // { if(key=='3') // { chk=2; system("cls"); std::cout<<m<<" : "<<std::setw(2)<<std::setfill('0')<<s<<" : "<<std::setw(2)<<std::setfill('0')<<ms<<std::endl; key=getch(); } if(key=='1') // 모 { prog_exit=true; } } if(chk==2) // { if(key=='2') { clock=0; system("cls"); std::cout<<"0 : 00 : 00"; key=getch(); chk=0; } if(key=='1') // 모 { prog_exit=true; } if(key=='3') // 부 { Fulls=GetTickCount(); while(1) { clock2=(GetTickCount()-Fulls)+clock; rs=clock2/1000; s=rs%60; m=clock2/60000; rms=clock2%1000; ms=rms/10; system("cls"); std::cout<<m<<" : "<<std::setw(2)<<std::setfill('0')<<s<<" : "<<std::setw(2)<<std::setfill('0')<<ms<<std::endl; if(kbhit()) { chk=1; clock=clock2; key=getch(); break; } } } if(key=='1') // 모 { prog_exit=true; } } } }
alarmsetting.cpp ¶
람 by., ¶
//made by //람면 10.07.15 //ver.노 #include<iostream> #include <stdio.h> #include <stdlib.h> #include<conio.h> #include"alarmsetting.h" using namespace std; struct altm{ int altm_hour; int altm_min; int altm_sec; }settm; int ah,am,as; void alarmsetting::alm_set() { char button; // 변 1,2,3.... struct altm settm; settm.altm_hour=00; settm.altm_min=00; settm.altm_sec=00; int* a; // a=&settm.altm_hour;// 리 printf(" 람 \n"); printf("\n"); printf("%2d%2d%2d\n",settm.altm_hour,settm.altm_min,settm.altm_sec); printf("\n"); printf("1:료, 2:, 3:→\n"); printf("\n"); //printf("1:mode ,2:reset ,3:start/stop\n"); for(;;) { button=getch();// 받... if(button=='1')break;//모 루 는 if(button=='2'){// 는 . function 묶 듯... system("cls"); *a += 1; if(settm.altm_hour==25)settm.altm_hour=00; if(settm.altm_min==60)settm.altm_min=00; if(settm.altm_sec==60)settm.altm_sec=00; printf(" 람 \n"); printf("\n"); printf("%2d%2d%2d\n",settm.altm_hour,settm.altm_min,settm.altm_sec); printf("\n"); printf("1:료, 2:, 3:→\n"); printf("\n"); //printf("1:mode ,2:reset ,3:start/stop\n"); } if(button=='3'){// 를 바는 . function 묶 듯.... system("cls"); if(a==&settm.altm_hour) a = &settm.altm_min; else if(a==&settm.altm_min) a = &settm.altm_sec; else if(a==&settm.altm_sec) a = &settm.altm_hour; printf(" 람 \n"); printf("\n"); printf("%2d%2d%2d\n",settm.altm_hour,settm.altm_min,settm.altm_sec); printf("\n"); printf("1:료, 2:, 3:→\n"); printf("\n"); //printf("1:mode ,2:reset ,3:start/stop\n"); } } system("cls"); if((settm.altm_hour==00)&&(settm.altm_min==00)&&(settm.altm_sec==00)){ printf(" 람 됨_ !\n"); } else { printf(" 람 료_ !\n"); printf("\n"); printf(" 람 %d %d %d !\n",settm.altm_hour,settm.altm_min,settm.altm_sec); printf("\n"); ah = settm.altm_hour; am = settm.altm_min; as = settm.altm_sec; } // 면 동... } /*데, function 묶 는 람 는 디 는 ㅎㅎ 빡 ? */
더 ¶
now_time.h ¶
#pragma once class now_time { public: void print_now_time(); };
cho.h ¶
#pragma once class cho { private: int chk; int m,s,ms; int rs,rms; int clock; int clock2; int Fulls; bool prog_exit; public: void setwatch(); cho(); ~cho(); };
alarmsetting.h ¶
#pragma once class alarmsetting { public: void alm_set(); };
alarm.h ¶
alarmsetting now_time ¶
#pragma once int alm_h; int alm_m; int alm_s;