#include <stdio.h>
#include <string.h>
int main(void) {
char str[] = "lol slav cheburek or something else";
const char delims[] = " .,?!;:\n\r\t";
const char check = 'k';
for(const char *p
= strtok(str
, delims
); p
; p
= strtok(NULL
, delims
)) { printf("word : %s (%ld)\n", p
, size
); return 0;
}
}
return 0; //надо бы сообщать ошибку, но если return 1, то результаты в IDEOne не выведутся
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdHJpbmcuaD4KCmludCBtYWluKHZvaWQpIHsKCWNoYXIgc3RyW10gPSAibG9sIHNsYXYgY2hlYnVyZWsgb3Igc29tZXRoaW5nIGVsc2UiOwoJY29uc3QgY2hhciBkZWxpbXNbXSA9ICIgLiw/ITs6XG5cclx0IjsKCWNvbnN0IGNoYXIgY2hlY2sgPSAnayc7Cglmb3IoY29uc3QgY2hhciAqcCA9IHN0cnRvayhzdHIsIGRlbGltcyk7IHA7IHAgPSBzdHJ0b2soTlVMTCwgZGVsaW1zKSkgewoJCXNpemVfdCBzaXplID0gc3RybGVuKHApOwoJCXByaW50Zigid29yZCA6ICVzICglbGQpXG4iLCBwLCBzaXplKTsKCQlpZiAocFtzdHJsZW4ocCktMV09PWNoZWNrKSB7CgkJCXByaW50ZigieWVzIDogJXMiLCBwKTsKCQkJcmV0dXJuIDA7CgkJfQoJfQoJcHV0cygibm8iKTsKCXJldHVybiAwOyAvL9C90LDQtNC+INCx0Ysg0YHQvtC+0LHRidCw0YLRjCDQvtGI0LjQsdC60YMsINC90L4g0LXRgdC70LggcmV0dXJuIDEsINGC0L4g0YDQtdC30YPQu9GM0YLQsNGC0Ysg0LIgSURFT25lINC90LUg0LLRi9Cy0LXQtNGD0YLRgdGPCn0K