shstream:: initialize from a string

This commit is contained in:
Zeno Rogue 2020-01-26 01:19:05 +01:00
parent b58138cd94
commit 62990a765e
1 changed files with 1 additions and 1 deletions

View File

@ -133,7 +133,7 @@ struct fhstream : hstream {
struct shstream : hstream {
string s;
int pos;
shstream() { pos = 0; }
shstream(const string& t = "") : s(t) { pos = 0; }
virtual void write_char(char c) { s += c; }
virtual char read_char() { if(pos == isize(s)) throw hstream_exception(); return s[pos++]; }
};