Как просмотреть длинный вывод C ++ на консоль (отображается только конечная часть)

0

Я запускаю кодовые блоки в Linux Mint 17, и до сих пор у меня не было никаких проблем. Я запускаю относительно длинную последовательность вывода, и мой терминал будет показывать только последние 500 строк вывода на консоль (терминал). Мне нужно просмотреть начальную часть последовательности, и я хотел бы знать, есть ли какие-либо настройки, которые я мог бы изменить в своей ОС или кодовых блоках, чтобы настроить объем вывода, который печатается на консоль. Возможно, есть способ сохранить вывод консоли в файл (без кодирования для потока)? Спасибо! Я очень ценю вашу помощь!

EDIT: Я забыл упомянуть, что использую C++, а консоль, которую я использую, - это терминал Linux Mint по умолчанию.

  • 1
    Это зависит от того, какую консоль вы используете. Многие приходят с опцией меню конфигурации. ДОБАВИТЬ: В качестве альтернативы вы можете перенаправить вывод в файл: ./myprog > myfile.txt
Теги:
terminal
console
codeblocks

2 ответа

1
Лучший ответ

Вы можете использовать меньшую команду в Linux.

Пример:./a.out (исполняемый файл) | Меньше

В окнах у вас есть команда "больше".

как и выше команда linux, вы можете передать свой вывод команде "больше" и увидеть полный результат.

2

Если вы используете терминал, вы можете просто вывести его в текстовый файл следующим образом:

./execution_file > text_file.out

Исполняемый файл должен находиться в той же папке, что и файл cpp, но если вы не можете найти его, вы можете использовать:

g++ -o codefile.cpp executionfile

Ещё вопросы

Сообщество Overcoder
Наверх
Меню