#include <iostream>
using namespace std;
char * FirstWhiteSpaceAfter(char *p)
{
while(*p != '\0' && !isspace(*p))
p++;
return p;
}
int main() {
char s1[] = "ggg bb cc dd";
cout << "out 1: " << FirstWhiteSpaceAfter(s1)-(char*)s1 << endl;
char s2[] = "ggggggg";
cout << "out 2: "<< FirstWhiteSpaceAfter(s2)-(char*)s2 << endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKY2hhciAqIEZpcnN0V2hpdGVTcGFjZUFmdGVyKGNoYXIgKnApCnsKICAgIHdoaWxlKCpwICE9ICdcMCcgJiYgIWlzc3BhY2UoKnApKQogICAgICAgIHArKzsKICAgIHJldHVybiBwOwp9CgppbnQgbWFpbigpIHsKCWNoYXIgczFbXSA9ICJnZ2cgYmIgY2MgZGQiOwoJY291dCA8PCAib3V0IDE6ICIgPDwgRmlyc3RXaGl0ZVNwYWNlQWZ0ZXIoczEpLShjaGFyKilzMSA8PCBlbmRsOwoJY2hhciBzMltdID0gImdnZ2dnZ2ciOwoJY291dCA8PCAib3V0IDI6ICI8PCBGaXJzdFdoaXRlU3BhY2VBZnRlcihzMiktKGNoYXIqKXMyIDw8IGVuZGw7CglyZXR1cm4gMDsKfQ==