Больше строки в консольном выходе VS2010 - PullRequest
16 голосов
/ 11 апреля 2011

Когда я запускаю свою программу в VS2010, поскольку мой вывод довольно большой, консоль просто отбрасывает мой предыдущий вывод.

Например, считаю, что мой вывод состоит из 400 строк, строки с 1 по 80 неотображаются только строки с 81 по 400.

Есть ли у вас какие-либо идеи о том, как просмотреть весь вывод?

Ответы [ 3 ]

14 голосов
/ 11 апреля 2011

Вы можете изменить настройки буферизации консоли: щелкните правой кнопкой мыши строку заголовка окна консоли и выберите «Свойства».На вкладке «Макет» измените значение «Высота» экранного буфера на некоторое большое число (например, 9999).

Запустите программу еще раз.

Конечно, если у вас естьбольшое количество выходных данных, которые необходимо проверять на регулярной основе, лучше вместо этого записать в файл.

11 голосов
/ 11 апреля 2011
Console.BufferHeight = x;
Console.BufferWidth = x;

Устанавливает высоту и ширину буфера консоли.

0 голосов
/ 05 февраля 2015

Прямо перед вашим выводом.Вы можете установить его динамически в зависимости от выходных данных, но не забывайте, что если строка длиннее ширины, у вас будут дополнительные строки для борьбы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...