#include<stdio.h>
#include<stdlib.h>
#include<time.h>
int b_rand()
{
return (rand()%2);
}
void main()
{
int integer,result;
char answer;
srand((unsigned)time(NULL) );
result = 0;
for(;;)
{
printf("앞면 또는 뒷면(1 또는 0):");
scanf("%d", &integer);
if (integer == result)
printf("맞았습니다\n");
else
printf("틀렸습니다\n");
printf("계속 하시겠습니까? (y 또는 n) : ");
scanf("%c", &answer);
if(answer =='y')
continue;
else if(answer =='n')
break;
}
}
여기서 계속하시겠습니까 까지 다 해놓으면 옆에 앞면 또는 뒷면 이 자꾸 떠요 ㅜㅜ 어케해요?
엔터를 문자로인식해서
잉 그러면 어떻게 해야하나요?
이유를 알았으면 답을 찾아서 공부해야지
잉 ㅠㅠㅠ
scanf말고 다른 입력방식을찾아보셈