사용자가 두 개 이상의 문자를 입력하면 버퍼를 지우는 데 while(getchar()!= '\n');
을 사용하고 있습니다.C가 버퍼 지우기 후에 계속됩니다.
두 개 이상의 문자를 입력해도 프로그램이 멈추지 않습니다. 그러나 한 캐릭터가 입력되면 계속하기 위해 입력을 기다립니다. 한 글자 만 입력해도 어떻게 계속할 수 있습니까? 제공되는 도움에 감사드립니다.
사용자가 두 개 이상의 문자를 입력하면 버퍼를 지우는 데 while(getchar()!= '\n');
을 사용하고 있습니다.C가 버퍼 지우기 후에 계속됩니다.
두 개 이상의 문자를 입력해도 프로그램이 멈추지 않습니다. 그러나 한 캐릭터가 입력되면 계속하기 위해 입력을 기다립니다. 한 글자 만 입력해도 어떻게 계속할 수 있습니까? 제공되는 도움에 감사드립니다.
당신은 읽기
while (kbhit()) getch();
이론적으로 설명하기보다는 여기 코드를 게시하는 것이 좋다에 커밋하기 전에 키보드 버퍼를 확인하실 수 있습니다 .. – sas