#include <iostream>
#include <string>
#include <sstream>
int main()
{
//std::cout << "test1\0test2\0test3\0";
std::stringstream ss;
ss.write("test1\0test2\0test3\0", 99);
char buf[64];
ss.getline(buf, 64, '\0');
std::cout << buf;
ss.getline(buf, 64, '\0');
std::cout << buf;
ss.getline(buf, 64, '\0');
std::cout << buf;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3RyaW5nPgojaW5jbHVkZSA8c3N0cmVhbT4KCmludCBtYWluKCkKewogICAgLy9zdGQ6OmNvdXQgPDwgInRlc3QxXDB0ZXN0MlwwdGVzdDNcMCI7CiAgICBzdGQ6OnN0cmluZ3N0cmVhbSBzczsKICAgIHNzLndyaXRlKCJ0ZXN0MVwwdGVzdDJcMHRlc3QzXDAiLCA5OSk7CiAgICBjaGFyIGJ1Zls2NF07CiAgICBzcy5nZXRsaW5lKGJ1ZiwgNjQsICdcMCcpOwogICAgc3RkOjpjb3V0IDw8IGJ1ZjsKICAgIHNzLmdldGxpbmUoYnVmLCA2NCwgJ1wwJyk7CiAgICBzdGQ6OmNvdXQgPDwgYnVmOwogICAgc3MuZ2V0bGluZShidWYsIDY0LCAnXDAnKTsKICAgIHN0ZDo6Y291dCA8PCBidWY7Cn0=