- #include <stdio.h> 
- #include <stdlib.h> 
- #include <string.h> 
-   
- int main() 
- { 
-     const char* X = "hello again there"; 
-     char token[1000]; 
-     int current_pos = 0; 
-     int pos = 0; 
-     while (1 == sscanf(- X  +-  current_pos , "%999s%n",-  token , &- pos ))
 
-     { 
-         current_pos += pos; 
-         printf("%s | %s\n",-  token ,-  X  +-  current_pos );
 
-     } 
-     return 0; 
- } 
-   
				I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdGRsaWIuaD4KI2luY2x1ZGUgPHN0cmluZy5oPgoKaW50IG1haW4oKQp7CiAgICBjb25zdCBjaGFyKiBYID0gImhlbGxvIGFnYWluIHRoZXJlIjsKICAgIGNoYXIgdG9rZW5bMTAwMF07CiAgICBpbnQgY3VycmVudF9wb3MgPSAwOwogICAgaW50IHBvcyA9IDA7CiAgICB3aGlsZSAoMSA9PSBzc2NhbmYoWCArIGN1cnJlbnRfcG9zLCAiJTk5OXMlbiIsIHRva2VuLCAmcG9zKSkKICAgIHsKICAgICAgICBjdXJyZW50X3BvcyArPSBwb3M7CiAgICAgICAgcHJpbnRmKCIlcyB8ICVzXG4iLCB0b2tlbiwgWCArIGN1cnJlbnRfcG9zKTsKICAgIH0KICAgIHJldHVybiAwOwp9Cg==