728x90
지식in에 올라왔길래 한번 해보았습니다.
헤더파일은 stdio.h 과 windows.h를 사용하였고
목적은 Sleep함수의 단점 ( 정수형만 된다. ) 을 보완하는것입니다.
windows헤더파일에 포함되어있는 Sleep함수는 인수에 정수만 허용합니다.
그렇기 때문에 이 단점을 보완하기위해 sleep함수를 만들..없지만 그것만이라고는 할수없고 ... 사실 지식in때문에 만들었어요 ;
기존 Sleep함수와는 다르게 정수형 , 문자형을 모두 사용할 수 있는 함수입니다.
그럼 지식in 리포트 over.
#include "stdio.h" // 헤더파일 참조 ( stdio.h ) #include "windows.h" // 헤더파일 참조 ( windows.h ) void sleep(char value[100]); // sleep함수 정의 ( 문자형 변수 value ) void sleep(int value); // sleep함수 재(再) 정의 ( 정수형 변수 value ) void main() // main함수( void형 ) { printf("소스를 열어 sleep함수의 값을 수정하세요.\n"); // 안내문 sleep(10); // sleep함수에 10이라는 값을 보냄 } void sleep(char value[100]) // sleep에 온 값이 문자형일때 발동 { int num = atoi(value); // 받은 value값을 atoi함수를 사용하여 정수형변수 num에 삽입 Sleep(num*1000); // num×1000 밀리초 만큼 대기 } void sleep(int value) // sleep에 온 값이 정수형일때 발동 { Sleep(value*1000); // value×1000 밀리초 만큼 대기 } //끝
그리고 채택.
'it > programming' 카테고리의 다른 글
C++ 세자리 수의 홀수 짝수 여부를 판별하여라 (0) | 2012.02.29 |
---|---|
Java로 만든 TCP/IP 를 이용한 GUI채팅 소스 (0) | 2012.02.29 |
네이트온 가젯이 있다면 좋겠다. (2) | 2012.02.29 |