#include <stdio.h>
#include "windows.h"
#include "mmsystem.h"


void CALLBACK TimeProc(UINT m_nTimerID, UINT uiMsg, DWORD dwUser, DWORD dw1, DWORD d2)
{
	printf("1초에 한번씩 발생");
}
void main()
{
	//타이머 실행

	UINT m_nTimerID;


	//TIME_ONESHOT은 한번만 동작
	//TIME_PERIODIC는  1초마다 주기적으로 동작
	m_nTimerID = timeSetEvent(1000,0,TimeProc,(DWORD)0, TIME_PERIODIC); 


	
	getchar();

	//타이머 종료
	timeKillEvent(m_nTimerID);
}

 

 

 

'기타 > C' 카테고리의 다른 글

C언어 작업관리자 구현중  (0) 2012.08.19
도서관리 프로그램  (0) 2012.07.03
C언어 장강사님의 라이브러리  (0) 2010.10.05

나는 C#으로 여자친구는 C로 작업관리자 짜다가 여자친구가 막혀서

C로 짜보았다~

C#과 마찬가지로 응용 프로그램까지 구현하였다.

 

 

 

 

 

개발환경 : vs2008

 

ProcessAdmin.zip

'기타 > C' 카테고리의 다른 글

timeSetEvent  (0) 2012.08.20
도서관리 프로그램  (0) 2012.07.03
C언어 장강사님의 라이브러리  (0) 2010.10.05

▌ 도서관리 프로그램
1. 문제 정의
    도서관에서 도서 대여 상황을 관리하는 프로그램을 작성한다. 도서관리는 도서 입력, 삭제, 검색, 대여, 반
   납의 기능을 핵심으로 한다.
2. 요구사항
    (1) 자료구조 조건: 도서정보 저장을 위한 2차원 정수 배열 (최대도서수: 100권)
    (2) 도서 정보
        A. 도서번호 (예: 000001)
        B. 도서대금: (예: 12000)
        C. 대여자정보: 도서를 빌려간 학생의 학번 (예: 201220123)
        D. 대여날짜: 도서를 빌려간 날짜 (예: 20120509 = 2012년 5월 9일)
    (3) 함수설계 조건: 메인함수를 제외하고 최소 5개의 함수 설계; 즉 도서 입력, 삭제, 검색, 대여, 반납
    의 주요 기능 별로 독립된 함수가 설계가 되어야 함
    (4) 메뉴기반 구조 설계
3. 핵심기능
    (1) 도서 입력
        도서번호, 도서대금을 입력으로 받아서 도서정보 자료구조에 저장
    (2) 도서 삭제
        도서 번호를 입력으로 도서정보 자료구조 내의 해당 도서에 관한 정보를 지움; (자료구조 내에 도
        서 삭제로 인한 빈 공간이 생기지 않도록 자료구조 정리 필요)
        = 오류처리: 삭제할 도서가 실제로 없는 경우, 대여자가 있는 경우,, 기타.
    (3) 도서 검색
        검색조건 – 1) 도서번호, 2) 대여자정보로 검색
        대여자정보검색의 경우, 대여자가 여러권의 책을 빌렸을 경우, 해당 도서들을 모두 출력
    (4) 도서 대여
        도서 번호, 대여날짜와 대여자정보(학번)을 입력받아서 도서 대여 처리
        = 오류처리: 대여할 도서가 실제로 없는 경우, 대여자가 이미 있는 경우,, 기타.
    (5) 도서 반납
        도서 번호, 대여자정보(학번), 반납 날짜를 입력 받아서 연체금 계산하여 출력
        도서연체금계산규칙
            1.최초 10일 무료
            2.연체기간 15일 미만 – 도서 대금의 2.5%
            3.연체기간 15일 이상 30일 미만 – 도서 대금의 5%
            4.연체기간 30일 이상 – 도서 대금의 8%
            = 오류처리: 반납할 도서가 실제로 없는 경우, 대여자정보가 맞지않는 경우,, 기타.

4. 오류처리
    각 기능 마다 제시한 오류처리이외 중요하다고 생각되는 예외 상황에 대한 처리 수행 (보고서에 명시)
5. 입 / 출력 형식
    핵심 기능들을 메뉴 선택 방식으로 수행.
    종료 메뉴에 의해서만 프로그램이 종료되는 반복메뉴기반으로 자율 형식으로 작성.

 

 

 

 

 

개판 소스임... 

ManageBooks.zip

 

'기타 > C' 카테고리의 다른 글

timeSetEvent  (0) 2012.08.20
C언어 작업관리자 구현중  (0) 2012.08.19
C언어 장강사님의 라이브러리  (0) 2010.10.05

'기타 > C' 카테고리의 다른 글

timeSetEvent  (0) 2012.08.20
C언어 작업관리자 구현중  (0) 2012.08.19
도서관리 프로그램  (0) 2012.07.03

+ Recent posts