Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include "stdafx.h"
- #include <stdio.h>
- #include<string.h>
- #include<locale.h>
- #include <stdlib.h>
- FILE *fd;
- void Ilosc(char *c, int j)
- {
- int e = 0, l = 0, w = 1, pom1 = 0, pom2 = 1, s = 0;
- for (int i = 0; i < j; i++)
- {
- //tu wpisz w if'ach swoje gówna
- if (c[i] == 'ę')
- {
- e++;
- }
- if (c[i] == 'ł')
- {
- l++;
- }
- if (c[i] == '\n') // Tego nie zmieniasz
- {
- printf("W wierszu znajdują ilość znaku ",w, ); // 'w' to jest wiersz pozostałe muisz dopisać bo nie pamiętam dla jakich znaków
- w++;
- }
- }
- printf("W wierszu znajdują ilość znaku ", w, )// wklej to wyżej masz
- }
- // Tego poniżej nie zmieniasz
- int main()
- {
- setlocale(LC_ALL, "polish");
- system("chcp 1250");
- char k, *c;
- int j=0, w = 1, e = 0, l = 0,i=0;
- if (!(fd = fopen("tekst.txt", "r")))
- {
- printf("Błąd wczytwania tekstu 1\n");
- exit(5);
- }
- while (fscanf(fd, "%c", &k) != EOF)
- {
- j++;
- }
- for (int i = 0; i <= j;i++)
- {
- c = malloc(j * sizeof(char));
- }
- fclose(fd);
- fd = fopen("tekst.txt", "r");
- while (fscanf(fd, "%c", &k) != EOF)
- {
- c[i] = k;
- i++;
- }
- Ilosc(c, j);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement