#include #include #include void fatal(char *msg) { printf(msg); exit(1); } void main(int argc, char *argv[]) { FILE *dat; char tmp; int br_zapisa=0, br_neprint=0, br_alfa=0, br_uk=0; if (argc!=2) fatal("Greska u unosu parametara\n"); if ((dat=fopen(argv[1], "rt"))==NULL) fatal("Ne mogu procitati datoteku\n"); while ((tmp=fgetc(dat))!=EOF) { if (tmp=='\n') ++br_zapisa; else { if (!isprint(tmp)) ++br_neprint; if (isalpha(tmp)) ++br_alfa; ++br_uk; } } printf("\nStatistike:\nBroj zapisa je %d\nBroj neprintabilnih znakova je %d\ \nBroj slova engleske abecede je %d\nUkupan broj znakova je %d", br_zapisa, br_neprint, br_alfa, br_uk); fcloseall(); }