本文整理汇总了C++中Main::main方法的典型用法代码示例。如果您正苦于以下问题:C++ Main::main方法的具体用法?C++ Main::main怎么用?C++ Main::main使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Main
的用法示例。
在下文中一共展示了Main::main方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1:
int
main(int argc, char * argv [])
{
setlocale(LC_ALL, "");
Main oMain;
return oMain.main(argc, argv);
}
示例2: main
int main(int argc,char * argv [])
{
setlocale(LC_ALL, "");
if(gmain.main(argc, argv))
return EXIT_FAILURE;
g_log_set_default_handler(log_handler, NULL);
int res = EXIT_SUCCESS;
if (gmain.file_cnt > 0) {
for(int i=0; i<gmain.file_cnt; ++i) {
const char* file_path = gmain.files[i];
if(g_file_test(file_path, G_FILE_TEST_IS_DIR)) {
g_message("Processing directory: '%s'\n", file_path);
if(verify_dir(file_path)) {
res = EXIT_FAILURE;
g_message(verif_dir_failure, file_path);
} else
g_message(verif_dir_success, file_path);
} else {
bool dict_res = (VERIF_RESULT_CRITICAL <= stardict_verify(file_path));
if(dict_res)
res = EXIT_FAILURE;
if(gmain.quiet)
g_print(dict_res ? verif_dict_failure : verif_dict_success, file_path);
}
if(!gmain.quiet)
g_print("\n\n");
}
} else {
const std::string system_dir("/usr/share/stardict/dic");
const std::string home_dir = std::string(g_get_home_dir()) + "/.stardict/dic";
g_message("Verifying dictionaries in known directories...\n");
g_message("\nProcessing system dictionary directory: '%s'\n", system_dir.c_str());
if(verify_dir(system_dir)) {
res = EXIT_FAILURE;
g_message(verif_dir_failure, system_dir.c_str());
} else
g_message(verif_dir_success, system_dir.c_str());
g_message("\nProcessing private user dictionary directory: '%s'\n", home_dir.c_str());
if(verify_dir(home_dir)) {
res = EXIT_FAILURE;
g_message(verif_dir_failure, home_dir.c_str());
} else
g_message(verif_dir_success, home_dir.c_str());
}
return res;
}
示例3: main
int main(int argc, char* argv[])
{
Main a;
int ret = a.main(argc, argv);
return ret;
}