www.pudn.com > eval-1.2.zip > error.c
#include#include #include #include #include "read.h" #include "write.h" #include "stat.h" #include "def.h" static avg_t D; int main(int cn, char **cl) { FILE *f; int iv, p, hor, pi, c = 0; double err; if (cn != 5) { puts("usage: pattern "); puts(" trace file"); puts(" length of history interval [ms]"); puts(" prediction horizon [ms]"); puts(" output file name (errors)"); return 0; } if (!(iv = strtol(cl[2], 0, 10))) iv = 20; if (!(hor = strtol(cl[3], 0, 10))) hor = 20; if (!(f = fopen(cl[4], "w"))) { fprintf(stderr, "Could not open %s.", cl[4]); return EXIT_FAILURE; } if (!ReadAVG(cl[1], &D)) return EXIT_FAILURE; norm1(&D, iv / 1000.); for (p=0; p