Advertisement
Eternity_JR

MaxStr

Jan 22nd, 2020
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.65 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <string.h>
  3. #include <locale>
  4.  
  5. int main()
  6. {
  7. setlocale(LC_ALL, "Russian");
  8. printf("ИНДЕКС МАКСИМАЛЬНОЙ СТРОКИ\n");
  9.  
  10. char str[100];
  11. int max = 0, maxpos = 0;
  12.  
  13. FILE* f;
  14. fopen_s(&f, "C:\\temp\\strings.txt", "rt");
  15. int i = 0;
  16. while (!feof(f))
  17. {
  18. fgets(str, 100, f);
  19. if (strlen(str) > max)
  20. {
  21. max = strlen(str);
  22. maxpos = i;
  23. }
  24. i++;
  25. }
  26. fclose(f);
  27.  
  28. FILE* g;
  29. fopen_s(&g, "C:\\temp\\index.txt", "wt");
  30. fprintf(g, "%d", maxpos + 1);
  31. fclose(g);
  32.  
  33. printf("Программа успешно выполнила своё предназначение");
  34. return 0;
  35. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement