게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
C언어] 가위바위보 게임에서 time.h는 어디에 쓰였을까요?
게시물ID : programmer_9042짧은주소 복사하기
작성자 : Unfade
추천 : 0
조회수 : 1457회
댓글수 : 8개
등록시간 : 2015/04/01 22:18:11
옵션
  • 본인삭제금지
  1   2   3   4   5   6   7   8   9  10  11  12  13  14  15  16  17  18  19  20  21  22  23  24  25  26  27  28  29  30  31  32  33  34  35  36  37  38  39  40  41  42  43  44  45  46  47  48  49  50  51  52  53  54  55  56  57  58  59  60  61  62  63  64  65  66  67  68  69  70  71  72  73  74  75  76  77  78  79  80  81  82  83  84  85  86  87  88  89  90  91  92  93  94  95  96  97  98  99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119
#include <stdio.h>#include <time.h>#include <stdlib.h>#define Scissors 1#define Rock 2#define Paper 3 int main(void) { 	int itmp = 0; 	int iComputertmp = 0; 	int iRestart = 0;  	while (1) 	{ 		srand((unsigned int)time(NULL));  		printf("<< 가위바위보 게임 >>\n"); 		printf("무엇을 내실건가요?(1. 가위 2. 바위 3. 보 0. 종료) "); 		scanf_s("%d", &itmp, 1);  		iComputertmp = rand() % 3 + 1;  		if (itmp == 0)  		{ 			printf("프로그램을 종료합니다\n"); 			return 0; 		}  		if (itmp == 1) 		{ 			printf("가위를 냈습니다\n"); 		} 		else if(itmp == 2) 		{ 			printf("바위를 냈습니다\n"); 		} 		else		{ 			printf("보를 냈습니다\n"); 		}  		printf("컴퓨터가 가위 바위 보 중 하나를 제시합니다.\n");  		if (iComputertmp == 1) 		{ 			printf("컴퓨터의 선택 : '가위'\n"); 		} 		else if (iComputertmp == 2) 		{ 			printf("컴퓨터의 선택 : '바위'\n"); 		} 		else		{ 			printf("컴퓨터의 선택 : '보'\n"); 		}  		switch (itmp) 		{ 		case Scissors: 		 			if (iComputertmp == Rock) 			{ 				printf("패배하셨습니다\n"); 			} 			else if (iComputertmp == Scissors) 			{ 				printf("비겼습니다\n"); 			} 			else			{ 				printf("이겼습니다\n"); 			} 			break; 		  		case Rock: 		 			if (iComputertmp == Paper) 			{ 				printf("패배하셨습니다\n"); 			} 			else if (iComputertmp == Rock) 			{ 				printf("비겼습니다\n"); 			} 			else			{ 				printf("이겼습니다\n"); 			} 			break; 		  		case Paper: 		 			if (iComputertmp == Scissors) 			{ 				printf("패배하셨습니다\n"); 			} 			else if (iComputertmp == Paper) 			{ 				printf("비겼습니다\n"); 			} 			else			{ 				printf("이겼습니다\n"); 			} 			break; 		 		} 		printf("\n계속 하시겠습니까? (1.Yes 2.No) : "); 		scanf_s("%d", &iRestart,1);  		if (iRestart == 2) 		{ 			return 0; 		} 	} } 
과제를 끝내고 궁금한점이 있어서 질문을 드리러 왔습니다

찾아봐도 include <time.h>관련 함수를 쓰진 않은것 같거든요..

어디에 쓰였을까요?

주석을 달아봤는데 별 무리없이 실행되던데.. 교수님은 왜 쓰라고 하셨을까요?

그리고 코딩한걸 hilite.com에서 가져오라는 게시글을 찾아서 봤는데

어떻게 가져오는지도 알려주시면 감사하겠습니다..

HTML로 하는지.. 아니면 이렇게 코딩을 붙여넣기 하는지 잘 모르겠네요..
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호