Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- int main(int argc, char *argv[])
- {
- char * bufor[8];
- int i = 0;
- int j = 0;
- int Symbole[256];
- for(j = 0; j < 256; j++)
- {
- Symbole[j] = 0;
- }
- if(argv[1] == NULL)
- {
- printf("Nie podales nazwy pliku!\n");
- system("PAUSE");
- return 1;
- }
- char *nazwa = argv[1];
- FILE *plik = NULL;
- plik = fopen(nazwa, "rb");
- if(plik == NULL)
- {
- printf("Blad odczytu z pliku!\n");
- system("PAUSE");
- return 2;
- }
- else
- {
- while(!feof(plik))
- {
- bufor[i] = fgetc(plik);
- //printf("%c", bufor[i]);
- int symbolID = (int)bufor[i];
- if(symbolID != -1)
- {
- //printf("%d\n", symbolID);
- Symbole[symbolID]++;
- }
- }
- for(i = 0; i < 256; i++)
- {
- printf("Kod: %d Znak: %c Wystapienia: %d\n", i, (char)i, Symbole[i]);
- }
- }
- system("PAUSE");
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement