本文整理汇总了C++中Translator::set_executable方法的典型用法代码示例。如果您正苦于以下问题:C++ Translator::set_executable方法的具体用法?C++ Translator::set_executable怎么用?C++ Translator::set_executable使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Translator
的用法示例。
在下文中一共展示了Translator::set_executable方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: get_args
/// Uses getopt to read in arguments.
void get_args(int *argc, char ***argv) {
int c;
char *err;
ifstream vdata;
while ((c = getopt(*argc, *argv, "mwxrfhos:e:l:")) != -1) {
switch (c) {
case 'm':
stage |= metadata;
break;
case 'w':
stage |= wt_coeff;
break;
case 'x':
stage |= reconstruct;
break;
case 'l':
iwt_level = strtol(optarg, &err, 10);
if (*err) usage();
break;
case 'r':
reduce = true;
break;
case 's':
fields = string(optarg);
break;
case 'o':
one_line=true;
break;
case 'f':
translate = true;
break;
case 'e':
{
translate = true;
string exe(optarg);
if (!exists(exe)) {
cerr << exe << ": No such file or directory." << endl;
exit(1);
}
translator.set_executable(exe);
}
break;
case 'h':
default:
usage();
break;
}
}
// adjust params
*argc -= optind;
*argv += optind;
}