%PDF- %PDF-
Direktori : /www/varak.net/www.varak.net/ |
Current File : /www/varak.net/www.varak.net/count.c |
/** * Program pro pocitani veseleosti z access logu */ #include <stdio.h> #include <stdlib.h> #include <string.h> #define BUFF 8192 main(int argc, char *argv[]) { FILE *f; char line[BUFF]; char out[] = "Slohovka: %d\n\ Vse dohromady: %d\n\ Serpentshrine: %d\n\ The Eye: %d\n\ Hyjal Summit: %d\n\ Black Temple: %d\n\ Project Podpis: %d\n\ Waritko Avatar: %d\n\ Templars of Steel: %d\n\ Nalogovani Templari: %d\n\ Nirthy Signature: %d\n\ HTTP: %d\n"; int slohovka = 0; int vse = 0; int serpent = 0; int eye = 0; int hyjal = 0; int bt = 0; int project = 0; int avatar = 0; int http = 0; int tos = 0; int templars = 0; int nirthy = 0; f = fopen(argv[1], "r"); while(!feof(f)) { fgets(line, BUFF-1, f); http++; if(strstr(line, "text.html")) { slohovka++; continue; } if(strstr(line, "WoWScrn")) { vse++; } if(strstr(line, "serpentshrine")) { serpent++; continue; } if(strstr(line, "the_eye")) { eye++; continue; } if(strstr(line, "hyjal")) { hyjal++; continue; } if(strstr(line, "black_temple")) { bt++; continue; } if(strstr(line, "pxangel.png")) { project++; continue; } if(strstr(line, "waritko_avatar_og.jpg")) { avatar++; continue; } if(strstr(line, "Templars\%20Of\%20Steel.mp3")) { tos++; continue; } if(strstr(line, "- templars")) { templars++; continue; } if(strstr(line, "nirthy.png")) { nirthy++; continue; } } printf(out, slohovka, vse, serpent, eye, hyjal, bt, project, avatar, tos, templars, nirthy, http); }