Ich mag einen Zeichenpuffer und der Code folgende Voraussetzungen erfüllt sein implementieren ich zu portieren versuchen in einem Strom mit diesem Zeichenpuffer versetzt und dann ein ähnlichenImplementierung von istream für einen Zeichenpuffer?
char *buffer; //this is initialized
int bufferSize; //this is initlized
std::istringstream inputStream (std::string(buffer, bufferSize));
int getVal = inputStream.get();
EDIT bekommt: Ist der obige Code optimal, wobei Für getVal kopieren Sie den gesamten Puffer in einen Stream und machen dann einen get im Stream.
Wie bekomme ich den getVal-Wert aus dem Puffer selbst.
Kleiner Nitpick: Sollte nicht() -1 auf EOF zurückgeben? –