- #include <iostream> 
- #include <cstring> 
-   
- int main() 
- { 
-     std::string s = "first second third fourth fifth sixth"; 
-     for (char* tmp = std::strtok(&s[0], " "); tmp; 
-          tmp = std::strtok(nullptr, " ")) 
-     { 
-         std::string s(tmp);  // can "<< tmp <<" below directly.... 
-         std::cout << "S " << s << '\n'; 
-     } 
- } 
				I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y3N0cmluZz4KCmludCBtYWluKCkKewogICAgc3RkOjpzdHJpbmcgcyA9ICJmaXJzdCBzZWNvbmQgdGhpcmQgZm91cnRoIGZpZnRoIHNpeHRoIjsKICAgIGZvciAoY2hhciogdG1wID0gc3RkOjpzdHJ0b2soJnNbMF0sICIgIik7IHRtcDsKICAgICAgICAgdG1wID0gc3RkOjpzdHJ0b2sobnVsbHB0ciwgIiAiKSkKICAgIHsKICAgICAgICBzdGQ6OnN0cmluZyBzKHRtcCk7ICAvLyBjYW4gIjw8IHRtcCA8PCIgYmVsb3cgZGlyZWN0bHkuLi4uCiAgICAgICAgc3RkOjpjb3V0IDw8ICJTICIgPDwgcyA8PCAnXG4nOwogICAgfQp9