Advertisement
Archangelpl

Untitled

Jun 9th, 2017
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.17 KB | None | 0 0
  1. #include "stdafx.h"
  2. #include <stdio.h>
  3. #include<string.h>
  4. #include<locale.h>
  5. #include <stdlib.h>
  6. FILE *fd;
  7. void Ilosc(char *c, int j)
  8. {
  9. int e = 0, l = 0, w = 1, pom1 = 0, pom2 = 1, s = 0;
  10. for (int i = 0; i < j; i++)
  11. {
  12. //tu wpisz w if'ach swoje gówna
  13. if (c[i] == 'ę')
  14. {
  15. e++;
  16. }
  17. if (c[i] == 'ł')
  18. {
  19. l++;
  20.  
  21. }
  22.  
  23.  
  24. if (c[i] == '\n') // Tego nie zmieniasz
  25. {
  26. printf("W wierszu znajdują ilość znaku ",w, ); // 'w' to jest wiersz pozostałe muisz dopisać bo nie pamiętam dla jakich znaków
  27. w++;
  28.  
  29. }
  30.  
  31. }
  32.  
  33.  
  34. printf("W wierszu znajdują ilość znaku ", w, )// wklej to wyżej masz
  35.  
  36. }
  37.  
  38.  
  39. // Tego poniżej nie zmieniasz
  40. int main()
  41. {
  42. setlocale(LC_ALL, "polish");
  43. system("chcp 1250");
  44.  
  45.  
  46.  
  47. char k, *c;
  48. int j=0, w = 1, e = 0, l = 0,i=0;
  49. if (!(fd = fopen("tekst.txt", "r")))
  50. {
  51. printf("Błąd wczytwania tekstu 1\n");
  52. exit(5);
  53. }
  54.  
  55.  
  56. while (fscanf(fd, "%c", &k) != EOF)
  57. {
  58. j++;
  59.  
  60. }
  61. for (int i = 0; i <= j;i++)
  62. {
  63.  
  64. c = malloc(j * sizeof(char));
  65. }
  66. fclose(fd);
  67.  
  68. fd = fopen("tekst.txt", "r");
  69. while (fscanf(fd, "%c", &k) != EOF)
  70. {
  71. c[i] = k;
  72. i++;
  73. }
  74.  
  75. Ilosc(c, j);
  76.  
  77.  
  78. return 0;
  79. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement