Больше строки на консольном выходе VS2010
Когда я запускаю свою программу в VS2010,
потому что мой вывод довольно много, консоль просто отбрасывает мой предыдущий результат.
Например, рассмотрим, что мой вывод состоит из 400 строк, строки с 1 по 80 не отображаются, отображаются только строки с 81 по 400.
Любая идея, как я могу видеть весь вывод?
Ответы
Ответ 1
Вы можете изменить настройки буферизации консоли: щелкните правой кнопкой мыши строку заголовка окна консоли и выберите "Свойства". На вкладке "Макет" измените "Высота" буфера экрана на некоторое большое число (например, 9999).
Запустите программу еще раз.
Конечно, если у вас есть большой объем вывода, который вам нужно регулярно проверять, лучше всего записать его в файл.
Ответ 2
Console.BufferHeight = x;
Console.BufferWidth = x;
Устанавливает высоту и ширину буфера консоли.
Ответ 3
Прямо перед выходом.
Вы можете установить его динамически на основе вывода, но обязательно помните, что если длина строки больше, чем ширина, у вас появятся дополнительные строки.
Ответ 4
В файле .cpp? Я не уверен, где этот код идет.