Advertisement
Guest User

TIKL

a guest
Apr 23rd, 2014
45
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.06 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4.  
  5. int main(int argc, char *argv[])
  6. {
  7.  
  8. char * bufor[8];
  9. int i = 0;
  10. int j = 0;
  11. int Symbole[256];
  12. for(j = 0; j < 256; j++)
  13. {
  14. Symbole[j] = 0;
  15. }
  16.  
  17. if(argv[1] == NULL)
  18. {
  19. printf("Nie podales nazwy pliku!\n");
  20. system("PAUSE");
  21. return 1;
  22. }
  23. char *nazwa = argv[1];
  24. FILE *plik = NULL;
  25. plik = fopen(nazwa, "rb");
  26. if(plik == NULL)
  27. {
  28. printf("Blad odczytu z pliku!\n");
  29. system("PAUSE");
  30. return 2;
  31. }
  32. else
  33. {
  34. while(!feof(plik))
  35. {
  36. bufor[i] = fgetc(plik);
  37. //printf("%c", bufor[i]);
  38. int symbolID = (int)bufor[i];
  39. if(symbolID != -1)
  40. {
  41. //printf("%d\n", symbolID);
  42. Symbole[symbolID]++;
  43. }
  44. }
  45. for(i = 0; i < 256; i++)
  46. {
  47. printf("Kod: %d Znak: %c Wystapienia: %d\n", i, (char)i, Symbole[i]);
  48. }
  49. }
  50. system("PAUSE");
  51. return 0;
  52. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement