Emacs と gdb を使用して、 を使用する C++ プログラムをデバッグしていconio
ますgetch
。次のようなもの:
#include <conio.h>
int main(){
int c = getch();
cout << (char) c;
}
の最初の行にブレークポイントを配置するとmain
、gdb
ハングして何も起こりません。run < input.txt
入力ファイル ( ) は機能しないと思います。
どのようにデバッグすればよいですか?