Skip to content

Instantly share code, notes, and snippets.

@yalue
yalue / printf.cpp
Created October 6, 2016 15:50
How to make using C++ suck less
void StreamPrintf(std::ostream stream, const char *format, ...) {
char buffer[1024];
va_list args;
memset(buffer, 0, sizeof buffer);
va_start(args, format);
vsnprintf(buffer, (sizeof buffer) - 1, format, args);
va_end(args);
stream << buffer;
}