Moin pl,
mit C++ lässt sich aus deinem Problem …
Die Anzahl der Zeichen die da kommen ist zum Zeitpukt der Deklaration des Datentyps nicht bekannt.
… eines der Standardbibliothek machen:
#include <sstream>
std::ostringstream puffer;
while (/* immer wieder neue Daten */) {
puffer << daten;
}
// Abschließend:
std::string pufferInhalt(puffer.str());
Viele Grüße
Robert