다른건 다 되는데 말이죠
진주
#include stdio.h#include Windows.h#include stdlib.h#include time.h
void swi(char num,int num1,int num2,int num3,int num4){ char op = num; int user = num1; int count = num2; int mincount = num3; int com = num4;
switch(op) { case 1: printf( GAME START \n); printf(%d\n,com); while(1){ printf(Input Number : ); scanf(%d,&user); count++; if(user com){ printf( U P \n); }else if(user com){ printf( DOWM \n); }else{ printf(정답입니다.\n); printf(%d번만에 맞추셨습니다.\n,count); if(mincount count){ printf(최고점수 갱신!\n); mincount = count;
} system(pausenu1); system(cls); break; } }
break; case 2: printf(당신의 최고횟수는 %d입니다.\n,mincount); system(pausenu1); system(cls); break; case 3: printf(게임을 종료합니다.\n); exit(1); break; }}int main(){
int mincount=99; while(1){ int com,count=0; int user=0; char op;
srand((unsigned)time(NULL)); rand();rand();rand(); com = rand()%99+1;
printf(=== Up & Down Game ===\n\n); printf(1. GAME START\n); printf(2. GAME SCORE\n); printf(3. END GAME\n\n); printf( ); scanf(%d,&op); system(pausenu1); system(cls);
swi(op,user,count,mincount,com);
}
}기록이 안되네요;; 어디가 문젠가요? 다섯번만에 마추고 기록을 봐도 항상 99로 되어있내요