Advertisement
DaniDori

Untitled

Nov 29th, 2020
238
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.87 KB | None | 0 0
  1. int look(char buf[BUFSIZE], int count, char T[TABLESIZE]){//возвращает номер слова в таблице
  2. int kol = 0, flag = 0, countstr = 1, countword = 0;
  3. if (T == NULL)//если таблица пустая - выходим из программы
  4. return 0;
  5. for (unsigned int iter = 0; iter < strlen(T); iter++){
  6. if (T[iter] != ' '){
  7. kol++;
  8. if (buf[countword] == T[iter]){
  9. countword++;
  10. if ((countword == count) && (T[iter + 1] == ' ' || T[iter + 1] == '\0')){
  11. countword = 0;
  12. if (kol == count)
  13. {
  14. flag = 1;
  15. break;
  16. }
  17. kol = 0; countstr++;
  18. }
  19. }
  20. else {
  21. while(T[iter]!=' '){
  22. iter++;
  23. }
  24. countword = 0;
  25. kol = 0;
  26. countstr++;
  27. }
  28. }
  29. else
  30. {
  31. countword = 0;
  32. kol = 0;
  33. countstr++;
  34. }
  35. }
  36. if (flag == 1)
  37. return countstr;
  38. else return 0;
  39. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement