Advertisement
Guest User

Untitled

a guest
Feb 21st, 2020
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.18 KB | None | 0 0
  1. #include <stdio.h>
  2.  
  3. #include <string.h>
  4.  
  5.  
  6.  
  7. int main()
  8.  
  9. {
  10.  
  11. char flag[] = "povistka";
  12. FILE *f = fopen("sukich.txt" , "r");
  13.  
  14.  
  15. fseek(f, 0, SEEK_END);
  16. long count = ftell(f); //объём файла (количество сигналов)
  17. fseek(f, 0, SEEK_SET);
  18.  
  19. /* //===============
  20. тестовый блок, забыл для чего
  21.  
  22.  
  23. int temp = 0;
  24. fgets(test, 8, f);
  25. temp = strlen(test);
  26. printf("%s\n", test);
  27. printf("%d\n", temp);
  28. //=============== */
  29.  
  30. if (f == NULL)
  31.  
  32. {
  33.  
  34. perror("error file opening\n");
  35.  
  36. return 1;
  37.  
  38. }
  39.  
  40.  
  41.  
  42. char text[count]; //тупа весь текст тута буит
  43.  
  44. for(int i = 0; i < count; i++)
  45. {
  46. text[i] = fgetc(f);
  47.  
  48. }
  49.  
  50. fclose (f); // закрыть файл
  51.  
  52. printf("\n%s\n", text);
  53. char *token = strtok(text," ");
  54. int len = 0;
  55. while (token != NULL)
  56. {
  57. //printf("%s\n",token);
  58. token = strtok(NULL, " ");
  59. //len = strlen(NULL);
  60. printf("%d", len);
  61. printf("%s\n", token);
  62. }
  63.  
  64.  
  65.  
  66. return 0;
  67.  
  68. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement