#include "stringbuffer.h" void Stringbuffer::put(char c) { if (pos < (sizeof(buffer) - 1)) { buffer[pos++] = c; buffer[pos] = '\0'; } if (pos >= (sizeof(buffer) - 1)) { flush(); } }