Ich benutze Emacs und GDB, um ein C++ Programm zu debuggen, das 's getch
verwendet. Etwas wie folgt aus:Debug conio.h mit gdb
#include <conio.h>
int main(){
int c = getch();
cout << (char) c;
}
Wenn ich einen Haltepunkt in der ersten Zeile des main
platzieren, gdb
hängt und nichts passiert. Ich glaube nicht, dass eine Eingabedatei (run < input.txt
) funktionieren würde.
Wie sollte ich es debuggen?