Перенаправление вывода в файл

401
09 ноября 2017, 06:23

Скажите, пожалуйста, как внутри C++ программы можно перенаправить весь вывод в файл?

Answer 1

Вот так https://stackoverflow.com/questions/10150468/how-to-redirect-cin-and-cout-to-files

std::ofstream out("out.txt"); //откроем файл для вывод
std::streambuf *coutbuf = std::cout.rdbuf(); //запомним старый буфер
std::cout.rdbuf(out.rdbuf()); //и теперь все будет в файл out.txt!

// где то по желанию восстановим все на место

std::cout.rdbuf(coutbuf);
READ ALSO
Редактирование кода для массива [требует правки]

Редактирование кода для массива [требует правки]

Не могу исправить ошибкипомогите кто то с кодом,позязязя:3

268
Присвоению массиву другой массив

Присвоению массиву другой массив

Нужно массиву double а[n] присвоить массив double b[n]Как реализовать? Без цикла

298
Сортировка Структуры [требует правки]

Сортировка Структуры [требует правки]

Нужна помощь с сортировкой

302
Проблемы с подключением библиотек Qt C++

Проблемы с подключением библиотек Qt C++

Только недавно начал изучать qt, но проблема в том, что он не находить библиотекРугается в пресловутом hello world'идке, который я взял из книги...

275