Подтвердить что ты не робот

Больше строки на консольном выходе VS2010

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

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

Любая идея, как я могу видеть весь вывод?

4b9b3361

Ответ 1

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

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

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

Ответ 2

Console.BufferHeight = x;
Console.BufferWidth = x;

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

Ответ 3

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

Ответ 4

В файле .cpp? Я не уверен, где этот код идет.