4
|
1 #include <stdio.h>
|
|
2 #include <stdlib.h>
|
|
3 #include <string.h>
|
|
4 #include "libguess.h"
|
|
5
|
|
6 int main(int argc, char **argv)
|
|
7 {
|
|
8 FILE *fp;
|
|
9 char buf[1024 * 1024];
|
|
10
|
|
11 if (argc != 2)
|
|
12 exit(1);
|
|
13
|
|
14 fp = fopen(*(argv + 1), "r");
|
|
15 if (!fp) {
|
|
16 printf("cannot open file \"%s\"\n", *(argv + 1));
|
|
17 exit(1);
|
|
18 }
|
|
19
|
|
20 while (fgets(buf, 1024 * 1024 - 1, fp)) {
|
|
21 // printf("%s\n", buf);
|
|
22 printf("length = %d\n", strlen(buf));
|
|
23 printf("jp = %s\n", guess_jp(buf, strlen(buf)));
|
|
24 printf("tw = %s\n", guess_tw(buf, strlen(buf)));
|
|
25 printf("cn = %s\n", guess_cn(buf, strlen(buf)));
|
|
26 printf("kr = %s\n", guess_kr(buf, strlen(buf)));
|
|
27 printf("ru = %s\n", guess_ru(buf, strlen(buf)));
|
|
28 printf("ar = %s\n", guess_ar(buf, strlen(buf)));
|
|
29 printf("tr = %s\n", guess_tr(buf, strlen(buf)));
|
|
30 printf("gr = %s\n", guess_gr(buf, strlen(buf)));
|
|
31 printf("hw = %s\n", guess_hw(buf, strlen(buf)));
|
|
32 }
|
|
33 fclose(fp);
|
|
34 }
|