Поменять вывод в консоль на вывод в файл

304
13 февраля 2017, 15:22

Есть функция вывода поддерживаемых процессором инструкций в консоль. Помогите переделать чтобы сохранялось в файлик.

auto& outstream = std::cout;  
auto support_message = [&outstream](std::string isa_feature, bool is_supported) {  
    outstream << isa_feature << (is_supported ? " supported" : " not supported") << std::endl;  
};
Answer 1
auto support_message = [](std::ostream& out, std::string isa_feature, bool is_supported) {  
    return out << isa_feature
               << (is_supported ? " supported" : " not supported") << std::endl;  
};

Ну, а потом

ofstream log("Logfile",ios::ate);
support_message(cout,"feature",true);
support_message(log,"feature",true);

Примерно так.

Answer 2

Сделал вот так. Работает)

ofstream log("Logfile.txt");
auto support_message = [&log](std::string isa_feature, bool is_supported) {   log << isa_feature << (is_supported ? " supported" : " not supported") << std::endl;  };
READ ALSO
Как сделать запрос к базе данных?

Как сделать запрос к базе данных?

Есть такая таблицаКак сделать запрос, чтобы выбрать те product_id у которых в value_option_id обязательно присутствие всех трёх значений 9 и 17 и 1, то есть...

270
JFreeChart график с разрывом

JFreeChart график с разрывом

Пытаюсь сделать график функции 1/x с помощью библиотеки JFreeChart, он должен выглядеть так

387
Как синхронизировть время на андроиде и сервере?

Как синхронизировть время на андроиде и сервере?

Пишу приложение, которое показывает статус приложения: онлайн или нет

483
как работать с loader при повороте экрана

как работать с loader при повороте экрана

Не могу разобраться как организовать сохранение при повороте экранаПолучаю информацию Json

312