fork download
  1. #include <stdio.h>
  2. #include <string.h>
  3.  
  4. int main(void) {
  5. char str[] = "lol slav cheburek or something else";
  6. const char delims[] = " .,?!;:\n\r\t";
  7. const char check = 'k';
  8. for(const char *p = strtok(str, delims); p; p = strtok(NULL, delims)) {
  9. size_t size = strlen(p);
  10. printf("word : %s (%ld)\n", p, size);
  11. if (p[strlen(p)-1]==check) {
  12. printf("yes : %s", p);
  13. return 0;
  14. }
  15. }
  16. puts("no");
  17. return 0; //надо бы сообщать ошибку, но если return 1, то результаты в IDEOne не выведутся
  18. }
  19.  
Success #stdin #stdout 0s 4384KB
stdin
Standard input is empty
stdout
word : lol (3)
word : slav (4)
word : cheburek (8)
yes : cheburek