本文整理汇总了C++中CConfig::FullQuantityUpdate方法的典型用法代码示例。如果您正苦于以下问题:C++ CConfig::FullQuantityUpdate方法的具体用法?C++ CConfig::FullQuantityUpdate怎么用?C++ CConfig::FullQuantityUpdate使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类CConfig
的用法示例。
在下文中一共展示了CConfig::FullQuantityUpdate方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: main
int main(int argc, char *argv[]) {
CConfig cfg;
if (cfg.LoadXML(XML_CONFIG_FILE) != 0) return -1;
char res[100] = {0};
char id_name[20] = {0};
vector<_T_INDEX> idx;
if (cfg.GetIndexesFromXML("ca_product_detail", "attribute", id_name, idx) != 0) return -1;
vector<_T_INDEX> result;
if (cfg.GetRecords("ca_product_detail", "product_id", "attribute", result, 0) != 0) return -1;
vector<_T_RECORD> idx2v;
for (int i = 0; i < result.size(); i++) {
_T_RECORD idx2;
if (cfg.ParseRecords(result[i], idx, idx2) != 0) return -1;
idx2v.push_back(idx2);
}
Debug << "field count: " << idx.size() << ", data_count: " << idx2v.size();
if (cfg.FullQuantityUpdate(idx, idx2v, "result.xml") != 0) return -1;
return 0;
}