45 while(1)
46 {
47 __fpurge(stdin);
48 mysent = getch();
49 if(mysent == 27) //ESC EXIT
50 {
51 printf("\nExit the program\n");
52 return 0;
53 }
54 if( mysent ==8)
55 {
56 printf("\b \b"); //eraser
57 which--;
58 }
59 }
코드 일부분입니다.컴파일해서 입력이 안돼길래 __fpurge(stdin); 사용했는데도 입력이 안댑니다.입력은대는데 보이지 않는건지도 모르겟네요.
49행은 작동하고요 56행은 입력이 안돼니까 확인할 길이 없네요.어떻게 고쳐야 할까요?알려주세요ㅠㅠ
getche() 를 써보렴
프로그램님 ㄳㄳ 입력되는게 보이네요.
그런데 수정한다음51행의 첫글자가 항상짤리는데 왜그렇져...
http://dblack.tk
커뮤니티 사이트 입니다 많은 이용 부탁 드립니다.