Zaur_Lumanov
Умник
Библиотека для удобной форматированной записи в потоки данных.
Для работы требуются библиотека Boost и компилятор с поддержкой C++14.
Пример использования:
Стандартный поток вывода:
Поток записи в файл:
Скачать:
Автор:
Для работы требуются библиотека Boost и компилятор с поддержкой C++14.
Пример использования:
Стандартный поток вывода:
PHP:
#include <iostream>
#include "stream_writer.hpp"
using namespace std;
void main(void)
{
auto writer = stream_writer::make(stream_writer::time | stream_writer::date, cout);
writer("%s %d %.2f", "Hello, World!", 42, 100.0f); // [2016-Mar-19] [13:45:02] Hello, World! 42 100.00
cin.get();
}
PHP:
#include <iostream>
#include <fstream>
#include "stream_writer.hpp"
using namespace std;
ofstream file("example.log", ofstream::out);
void main(void)
{
auto writer = stream_writer::make(stream_writer::time | stream_writer::date, cout, file);
writer("%s %d %.2f", "Hello, World!", 42, 100.0f); // write in both stream
file.close();
cin.get();
}
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
Автор:
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
.
