Skip to content

Instantly share code, notes, and snippets.

@fethica
Created May 30, 2013 01:58
Show Gist options
  • Save fethica/5675303 to your computer and use it in GitHub Desktop.
Save fethica/5675303 to your computer and use it in GitHub Desktop.
Indent output to ofstream.
void indentedOutput(ostream &outStream, const char *message, bool &newline)
{
while (char cur = *message) {
if (newline) {
outStream << " ";
newline = false;
}
outStream << cur;
if (cur == '\n') {
newline = true;
}
++message;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment