#include <cstdio>
int main( )
{
char * str = "Just some text inside of string" ;
{
char * beg = str + 5 , * end = str + 9 ;
puts ( str) ;
puts ( beg) ;
puts ( end) ;
printf ( "%.*s\n " , end- beg, beg) ;
}
{
char * beg = str + 5 , * end = str + 8 ;
puts ( str) ;
puts ( beg) ;
puts ( end) ;
printf ( "%.*s\n " , end- beg+ 1 , beg) ;
}
return 0 ;
}
I2luY2x1ZGUgPGNzdGRpbz4KCmludCBtYWluKCkKewoJY2hhciAqc3RyID0gIkp1c3Qgc29tZSB0ZXh0IGluc2lkZSBvZiBzdHJpbmciOwoJCgl7CgljaGFyICpiZWcgPSBzdHIgKyA1LCAqZW5kID0gc3RyICsgOTsKCQoJcHV0cyhzdHIpOwoJcHV0cyhiZWcpOwoJcHV0cyhlbmQpOwoJCglwcmludGYoIiUuKnNcbiIsIGVuZC1iZWcsIGJlZyk7Cgl9CgkKCXsKCWNoYXIgKmJlZyA9IHN0ciArIDUsICplbmQgPSBzdHIgKyA4OwoJCglwdXRzKHN0cik7CglwdXRzKGJlZyk7CglwdXRzKGVuZCk7CgkKCXByaW50ZigiJS4qc1xuIiwgZW5kLWJlZysxLCBiZWcpOwoJfQoKCXJldHVybiAwOwp9