I'm trying to get gdb to run programs with input redirection to stdin. For example, without gdb I would run a program like this:
prog < input.txt
Now in gdb, the usual way to do this is run < input.txt
. However, it doesn't work for me and when doing this nothing gets redirected into stdin.
I'm using Windows with MinGW. What could be the problem?
Я столкнулся с той же проблемой здесь, и у меня просто появилась привычка добавлять аргумент командной строки, чтобы разрешить захват ввода из файла.
напр. Анализ аргумента «-i ifile» с использованием argc и argv для получения входных данных из ifile вместо стандартного ввода и анализ «-o ofile» для записи вывода в файл вместо стандартного вывода.
Затем я просто использую эти аргументы вместо редиректов.
Инструменты, которые поставляются с MinGW, часто не являются последними версиями, и часто в них отсутствуют функции. :: пожимает плечами ::