2016-11-03 2 views
0

나는 coniogetch을 사용하는 C++ 프로그램을 디버깅하기 위해 Emacs와 gdb를 사용하고 있습니다. 다음과 같은 뭔가 :gdb를 사용하여 conio 디버그하기

#include <conio.h> 

int main(){ 
    int c = getch(); 
    cout << (char) c; 
} 

나는 main의 첫 번째 줄에 중단 점을 배치하면 gdb 중단 아무것도 발생합니다. 나는 입력 파일 (run < input.txt)이 작동한다고 생각하지 않는다.

어떻게 디버깅해야합니까?

답변

0

set new-console on 입력 할 수있는 새 단말기가 열리 며 getch이 작동합니다.

다른 방법도 효과가있을 수 있지만이 방법이 좋다고 생각합니다.

관련 문제