Page 51 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 51

//└Now Setting을 띄움(ESP 설정이 끝나고 난 다음에는 이 글자가 없음)

                srand(TCNT0%100);
            //└랜덤값의 seed에 현재 TCNT0의 값을 넘겨줌
                for(i=3;i<6;i++)
            //└for문을 3에서 5까지 돌림(방문자 선택)
                {
                    for(j=0;j<6;j++)
            //└for문을 0에서 5까지 돌림(비밀번호 6자리 선택)
                    {
                        save=rand()%10;
            //└save에 0~9까지의 랜덤 값을 저장함
                        switch(save)
            //└save라는 변수를 이용해 switch-case문을 시작함
                        {
                            case 0: password[i][j]='0'; break;
            //└0이라면 0이라는 아스키코드를 비밀번호로 저장함
                            case 1: password[i][j]='1'; break;
            //└1이라면 1이라는 아스키코드를 비밀번호로 저장함
                            case 2: password[i][j]='2'; break;
            //└2이라면 2라는 아스키코드를 비밀번호로 저장함
                            case 3: password[i][j]='3'; break;
            //└3이라면 3이라는 아스키코드를 비밀번호로 저장함
                            case 4: password[i][j]='4'; break;
            //└4이라면 4라는 아스키코드를 비밀번호로 저장함
                            case 5: password[i][j]='5'; break;
            //└5이라면 5라는 아스키코드를 비밀번호로 저장함
                            case 6: password[i][j]='6'; break;
            //└6이라면 6이라는 아스키코드를 비밀번호로 저장함
                            case 7: password[i][j]='7'; break;
            //└7이라면 7이라는 아스키코드를 비밀번호로 저장함
                            case 8: password[i][j]='8'; break;
            //└8이라면 8이라는 아스키코드를 비밀번호로 저장함
                            case 9: password[i][j]='9'; break;
            //└9이라면 9라는 아스키코드를 비밀번호로 저장함
                        }
                    }
                }
                DDRB=0xff;
            //└PORTB를 출력으로 선언
                PORTB=0xff;




                                                         -  44  -
   46   47   48   49   50   51   52   53   54   55   56