这篇教程C++ valueStoreOK函数代码示例写得很实用,希望能帮到您。
本文整理汇总了C++中valueStoreOK函数的典型用法代码示例。如果您正苦于以下问题:C++ valueStoreOK函数的具体用法?C++ valueStoreOK怎么用?C++ valueStoreOK使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。 在下文中一共展示了valueStoreOK函数的9个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。 示例1: voidAnyOption::processOptions(){ if(! valueStoreOK()) { return; }}
开发者ID:scadding,项目名称:MyUniverse,代码行数:7,
示例2: processFilebool AnyOption::processFile () { if ( ! (valueStoreOK() && FileSet()) ) return false; return (consumeFile(readFile())); }
开发者ID:bytewrench,项目名称:NxOgre-Pinball,代码行数:7,
示例3: getFlagbool AnyOption::getFlag (char option) { if (!valueStoreOK ()) return false; for (int i = 0; i < optchar_counter; i++) { if (optionchars[i] == option) return findFlag (values[optcharindex[i]]); } return false;}
开发者ID:eendebakpt,项目名称:oapackage,代码行数:9,
示例4: char *AnyOption::getValue (char option) { if (!valueStoreOK ()) return NULL; for (int i = 0; i < optchar_counter; i++) { if (optionchars[i] == option) return values[optcharindex[i]]; } return NULL;}
开发者ID:eendebakpt,项目名称:oapackage,代码行数:9,
示例5: setFlagOnbool AnyOption::setFlagOn (char option) { if (!valueStoreOK ()) return false; for (int i = 0; i < optchar_counter; i++) { if (optionchars[i] == option) { values[optcharindex[i]] = (char *)malloc ((strlen (TRUE_FLAG) + 1) * sizeof (char)); strcpy (values[optcharindex[i]], TRUE_FLAG); return true; } } return false;}
开发者ID:eendebakpt,项目名称:oapackage,代码行数:12,
示例6: setValue/* * private set methods */bool AnyOption::setValue (const char *option, char *value) { if (!valueStoreOK ()) return false; for (int i = 0; i < option_counter; i++) { if (strcmp (options[i], option) == 0) { values[optionindex[i]] = (char *)malloc ((strlen (value) + 1) * sizeof (char)); strcpy (values[optionindex[i]], value); return true; } } return false;}
开发者ID:eendebakpt,项目名称:oapackage,代码行数:15,
示例7: mallocboolAnyOption::setValue( char option , char *value ){ if( !valueStoreOK() ) return false; for( int i = 0 ; i < optchar_counter ; i++ ){ if( optionchars[i] == option ){ values[ optcharindex[i] ] = (char*) malloc((strlen(value)+1)*sizeof(char)); strcpy_s( values[ optcharindex[i] ], strlen(value)+1, value ); return true; } } return false;}
开发者ID:bobwolff68,项目名称:gocastmain,代码行数:14,
示例8: /* * public get methods */char*AnyOption::getValue( const char *option ){ if( !valueStoreOK() ) { cout << "Error while reading the parameter: " << option << endl; return NULL; } for( int i = 0 ; i < option_counter ; i++ ){ if( strcmp( options[i], option ) == 0 ) return values[ optionindex[i] ]; } cout << "Error while reading the parameter: " << option << endl; return NULL;}
开发者ID:jjboo,项目名称:SocialInfluence,代码行数:19,
示例9: mallocvoidAnyOption::processCommandArgs(){ if(!(valueStoreOK() && CommandSet())) { return; } if(max_legal_args == 0) { max_legal_args = argc; } new_argv = (int*) malloc((max_legal_args+1) * sizeof(int)); for(int i = 1 ; i < argc ; i++) { /* ignore first argv */ if(argv[i][0] == long_opt_prefix[0] && argv[i][1] == long_opt_prefix[1]) { /* long GNU option */ int match_at = parseGNU(argv[i]+2); /* skip -- */ if(match_at >= 0 && i < argc-1) { /* found match */ setValue(options[match_at], argv[++i]); } } else if(argv[i][0] == opt_prefix_char) { /* POSIX char */ if(POSIX()) { char ch = parsePOSIX(argv[i]+1); /* skip - */ if(ch != '0' && i < argc-1) { /* matching char */ setValue(ch, argv[++i]); } } else { /* treat it as GNU option with a - */ int match_at = parseGNU(argv[i]+1); /* skip - */ if(match_at >= 0 && i < argc-1) { /* found match */ setValue(options[match_at], argv[++i]); } } } else { /* not option but an argument keep index */ if(new_argc < max_legal_args) { new_argv[ new_argc ] = i ; new_argc++; } else { /* ignore extra arguments */ printVerbose("Ignoring extra argument: "); printVerbose(argv[i]); printVerbose(); printAutoUsage(); } printVerbose("Unknown command argument option : "); printVerbose(argv[i]); printVerbose(); printAutoUsage(); } }}
开发者ID:scadding,项目名称:MyUniverse,代码行数:47,
注:本文中的valueStoreOK函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 C++ valueToQuotedString函数代码示例 C++ valuePush函数代码示例 |