2016-11-03 9 views
0

coniogetchを使用するC++プログラムをデバッグするのにEmacsとgdbを使用しています。以下のような何か:gdbを使用したconio.hのデバッグ

#include <conio.h> 

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

私はmaingdbハングの1行目にブレークポイントを配置しても何も起こらない場合。私は入力ファイル(run < input.txt)が動作するとは思わない。

どのようにデバッグする必要がありますか?

答えて

0

set new-console onあなたが入力できる新しい端末が開き、getchが動作します。

他の方法もうまくいくかもしれませんが、これは問題ないと思います。

関連する問題