Отладка conio.h с использованием gdb

Я использую Emacs и GDB для отладки программы на C ++, которая использует conio«s getch, Что-то вроде следующего:

#include <conio.h>

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

Если я поставлю точку останова в первой строке main, gdb зависает и ничего не происходит. Я не думаю, что входной файл (run < input.txt) должно сработать.

Как мне это отладить?

0

Решение

set new-console on откроет новый терминал, который вы можете ввести и getch буду работать.

Другие методы тоже могут сработать, но я думаю, что это хорошо.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]