#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)) {
		size_t size = strlen(p);
		printf("word : %s (%ld)\n", p, size);
		if (p[strlen(p)-1]==check) {
			printf("yes : %s", p);
			return 0;
		}
	}
	puts("no");
	return 0; //надо бы сообщать ошибку, но если return 1, то результаты в IDEOne не выведутся
}
