루프가 돌때 키를 입력받아 다음단계로 출력하는 게 궁금합니다.
슬우
질문 제목 :
루프가 돌때 키를 입력받아 다음단계로 출력하는 게 궁금합니다.
예를 들어 1,2,3,4,5를 출력한다 할 때 한꺼번에 1,2,3,4,5가 나오는게 아니라
실행하면 처음에 1이 나오고 스페이스바를 누르면 2가 나오고 또 스페이스바를 누르면 3이 나오고
이런식으로 만들고 싶어요질문 내용 :
아래는 제가 만들어 본 로또 프로그램입니다.
한꺼번에 값이 나오는거 말고 숫자 하나가 나오고 스페이스바 한번 누르면
두번째 값이 출력되고 이렇게 하고 싶은데 어떻게 해야하나요...?include stdio.h
#include stdlib.h
#include time.hint main()
{
srand((int)time(null));
int a[5] = {0};
int i,j;
for(i=0;i5;i++)
{
a[i] = rand()%46+1; if(a[i] == a[i-1] || a[i] == a[i-2]
|| a[i] == a[i-3]
|| a[i] == a[i-4]) {
printf(중복으로 감소시킵니다.\n);
i--;
} } printf(당신의 로또 번호는 : \n);
for(i=0;i5;i++)
{
printf(%4d 입니다.\n, a[i]);
} return 0;
}
-
찰스
감사합니다 : )
-
겨레
멈추고 싶은곳에 getch();
-
심플포텐
아.. getchar 나 system(\pause\);도 되더군요 감사합니다. API도 봐야겠네요 ㅎ