Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <cstring>
- #include <limits>
- using namespace std;
- int main(int argc, char* argv[])
- {
- FILE *f1, *f2;
- char str[100];
- f1 = fopen(argv[1], "rt");
- if (f1 == NULL)
- printf("Don`t can find file\n");
- else
- {
- f2 = fopen("output.txt", "wt");
- while (!feof(f1))
- {
- fgets(str, 100, f1); // За счет ограничения количества считываемых символов некоторые слова могут разрезаться
- char *temp = strtok(str, " .,?!;:");
- while(temp != nullptr)
- {
- if(strlen(temp)>=atoi(argv[2]))
- {
- fprintf(f2, temp);
- fprintf(f2, " ");
- }
- temp = strtok(NULL, " .,?!;:");
- }
- }
- fclose(f1);
- fclose(f2);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement