현재 C언어를 배우기시작한 초짜인데요...

 

엔터값을받으면 다음화면출력 그다음엔터하면 다음출력 방식을하려는데..

제딴에 열심히 생각해서

 

char a;

printf("출력내용 넘어가려면 enter");

scanf("%c",&a);

if (a == '\n'){

a=0;

출력내용

scanf("%c",&a);

if(a =='\n')

....

}

 

이러한 방식으로했는데 정작 실행하면

엔터한번만 눌렀는데 다음엔터값을 받지않았는데도 엔터키를 다받은것처럼 한번에 다 나와버리네요..

인터넷을찾아보니 엔터를치면서 그엔터값이 남아서

fflush(stdin) 을쓰라는데 역시 효과가없네요

 

조언을받아서 아스키값인

a = 13방식으로해봤는데도 마찬가집니다 ㅠㅠ

 

현재 프로그램환경은 visual 2015입니다 ㅠ