Advertisement
Guest User

Untitled

a guest
May 27th, 2018
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.93 KB | None | 0 0
  1. #include <iostream>
  2. #include <cstring>
  3. #include <limits>
  4.  
  5. using namespace std;
  6.  
  7. int main(int argc, char* argv[])
  8. {
  9.     FILE *f1, *f2;
  10.     char str[100];
  11.     f1 = fopen(argv[1], "rt");
  12.     if (f1 == NULL)
  13.         printf("Don`t can find file\n");
  14.     else
  15.     {
  16.         f2 = fopen("output.txt", "wt");
  17.         while (!feof(f1))
  18.         {
  19.             fgets(str, 100, f1); // За счет ограничения количества считываемых символов некоторые слова могут разрезаться
  20.             char *temp = strtok(str, " .,?!;:");
  21.             while(temp != nullptr)
  22.             {
  23.                 if(strlen(temp)>=atoi(argv[2]))
  24.                 {
  25.                     fprintf(f2, temp);
  26.                     fprintf(f2, " ");
  27.                 }
  28.                 temp = strtok(NULL, " .,?!;:");
  29.             }
  30.  
  31.  
  32.         }
  33.  
  34.         fclose(f1);
  35.         fclose(f2);
  36.     }
  37. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement