int main(int argc, char *argv[]) { gtk_init(&argc, &argv); Libs libs(NULL, false, CollationLevel_NONE, COLLATE_FUNC_NONE); List dict_list; libs.load(dict_list); std::vector<double> times; for (int i=0; i<10; ++i) { clock_t t=clock(); fuzzy_lookup(libs, "mather"); fuzzy_lookup(libs, "try thes"); fuzzy_lookup(libs, "wths up man?"); fuzzy_lookup(libs, "faind fiz"); fuzzy_lookup(libs, "u can not find?"); fuzzy_lookup(libs, "starnge"); t=clock()-t; times.push_back(double(t)/CLOCKS_PER_SEC); // std::cout<<double(t)/CLOCKS_PER_SEC<<std::endl; } std::cout<<average_time(times)<<std::endl; return EXIT_SUCCESS; }
int main(int argc, char *argv[]) { List dirs; gtk_init(&argc, &argv); #if !defined(_WIN32) dirs.push_back("/usr/share/stardict/dic"); dirs.push_back(std::string(g_get_home_dir())+"/.stardict/dic"); #endif Libs libs(NULL, false, false, 0); libs.load(dirs, List(), List()); std::vector<double> times; for (int i=0; i<10; ++i) { clock_t t=clock(); fuzzy_lookup(libs, "mather"); fuzzy_lookup(libs, "try thes"); fuzzy_lookup(libs, "wths up man?"); fuzzy_lookup(libs, "faind fiz"); fuzzy_lookup(libs, "u can not find?"); fuzzy_lookup(libs, "starnge"); t=clock()-t; times.push_back(double(t)/CLOCKS_PER_SEC); // std::cout<<double(t)/CLOCKS_PER_SEC<<std::endl; } std::cout<<average_time(times)<<std::endl; return EXIT_SUCCESS; }